首先请注意是基于什么环境使用的Nacos配置中心,在 Spring 、Spring Boot 、Spring Cloud 下的使用方式略有区别。
Spring
1.添加依赖
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-spring-context</artifactId>
<version>${latest.version}</version>
</dependency>
2.填加配置类
@Configuration
@EnableNacosConfig(globalProperties = @NacosProperties(serverAddr = "127.0.0.1:8848"))
@NacosPropertySource(dataId = "myDataId ", autoRefreshed = true)
public class NacosConfiguration {
}
3.通过@NacosValue设置属性值与动态刷新
@RestController
public class TestController {
@NacosValue(value = "${xxx.abc}", autoRefreshed = true)
private String abc;
@RequestMapping(value = "/open/test", method = {RequestMethod.GET})
public String test() {
return