- 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配置中进行添加
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fwpv4QkK-1603090299373)(E:\md\微服务架构\image-20201015113444402.png)]](https://i-blog.csdnimg.cn/blog_migrate/4c2742b1fb18fc906279d868e27c41f7.png#pic_center)
在上面的配置文件中 可以自定义属性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服务列表里的服务名称
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uPR4F0LU-1603090299376)(E:\md\微服务架构\image-20201019142446128.png)]](https://i-blog.csdnimg.cn/blog_migrate/e13e884cf5fccc1848e99f3664d3138a.png#pic_center)
多配置环境,在nacos中添加多个配置文件,配置文件内容一样,只需对名字进行区分即可
Nacos配置中心实践
本文介绍如何使用Nacos作为配置中心实现动态刷新配置文件。包括引入依赖、配置文件设置及多环境配置等关键步骤。
5万+

被折叠的 条评论
为什么被折叠?



