- 需要下载并启动nacos server,安装和启动过程参考
https://www.toutiao.com/i6888588385414447628/
- 在nacos中添加配置文件和配置属性
- 添加依赖,
版本 0.2.x.RELEASE 对应的是 Spring Boot 2.x 版本,
版本 0.1.x.RELEASE 对应的是 Spring Boot 1.x 版本
com.alibaba.boot nacos-config-spring-boot-starter 0.2.7
- 在启动文件 application.properties 中配置 Nacos server 的地址:
nacos.config.server-addr=127.0.0.1:8848
- 加载nacos配置并启动自动刷新,dataId确定唯一配置,如果不是默认命名空间,需要指定命名空间,autoRefreshed 配置自动刷新;通过 Nacos 的 @NacosValue 注解获取配置数据值。
@SpringBootApplication@NacosPropertySource(dataId = "test1", autoRefreshed = true)@RestControllerpublic class NacosApplication { @NacosValue(value = "${testv1:hello china}", autoRefreshed = true) private String testv1; public static void main(String[] args) { SpringApplication.run(NacosApplication.class, args); } @GetMapping("/hello") public String get() { return testv1; }}
- 访问 http://localhost:8080/hello 返回 hello world