- nacos config 动态刷新配置文件
provider和consumer均需要引入config依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>0.9.0.RELEASE</version>
</dependency>
nacos 配置文件
nacos 将 项目中的yml配置文件 在nacos配置中进行添加
在上面的配置文件中 可以自定义属性user.name=xxx 通过@Value("${user.name}")获取以此来判断是否动态刷新配置文件
删除项目中的yml 新增bootstrap.properties(该命名优先级高于yml和application.properties)
#区别与别的项目的唯一标识性名称 这个名称是注册到nacos配置中心的
spring.application.name=test-service-consumer-config
#该注解需要引入依赖
spring.cloud.nacos.config.server-addr=localhost:8848
spring.cloud.nacos.config.file-extension=yaml
- 多配置环境
配置内容里的name 是项目启动后在nacos服务列表里的服务名称
多配置环境,在nacos中添加多个配置文件,配置文件内容一样,只需对名字进行区分即可