加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
06-README-config.txt 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
xsfno1 提交于 2019-10-21 03:50 . 首次执行代码托管
Dubbo 外部化配置
SpringCloud Alibaba Dubbo 无可厚非同样支持 Nacos 配置中心
一、Start Quickly
* 步骤1:POM.xml
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
* 步骤2:bootstrap.properties / bootstrap.yml
spring.application.name=dubbo-consumer-config
spring.cloud.nacos.config.server-addr=112.126.96.120:8848
spring.cloud.nacos.config.file-extension=yaml
二、提示
1、你可以使用 spring.cloud.nacos.config.refresh.enabled=false 来关闭动态刷新
2、Spring Boot 配置文件的加载顺序,依次为
bootstrap.properties -> bootstrap.yml ->
application.properties -> application.yml ,
其中 bootstrap.properties 配置为最高优先级
三、功能扩展
@RefreshScore:刷新@Value值
四、Nacos Config 多环境的配置
步骤1:在全局配置文件中添加字段,并把配置文件名称变更为bootstrap-prod.properties
spring.profiles.active=prod
步骤2:在 Nacos 的配置这种添加 nacos-config-prod.properties 配置
步骤3:在 NacosConfigApp 右键点击 Edit Configurations,在 Action profiles 中添加 prod
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化