SpringBoot整合nacos实现配置中心(配置动态更新)

官方教程:https://nacos.io/zh-cn/docs/quick-start-spring-boot.html

安装nacos: https://nacos.io/zh-cn/docs/quick-start.html

默认账号密码都是:nacos

pom.xml

   <!-- https://mvnrepository.com/artifact/com.alibaba.boot/nacos-config-spring-boot-starter -->
        <dependency>
            <groupId>com.alibaba.boot</groupId>
            <artifactId>nacos-config-spring-boot-starter</artifactId>
            <version>0.2.7</version>
        </dependency>

 

启动器类

 这里的dataId要和配置中心的dataId对应

测试控制器

 /**
     * 通过NacosValue读取配置,
     * autoRefreshed 表示是否自动更新
     */
    @NacosValue(value = "${http_url}", autoRefreshed = true)
    private String httpUrl;

    @GetMapping(value = "/get")
    @ResponseBody
    public String get() {
        return httpUrl;
    }
-----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------ (蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
原文地址:https://www.cnblogs.com/pxblog/p/14943762.html