SpringCloud读取Nacos中的配置文件

2年前 (2022) 程序员胖胖胖虎阿
310 0 0

目录

一、配置nacos命名空间

1.通过安装路径启动nocas

2.通过localhost:8848进入nacos的页面,账号密码都为nacos

3.添加命名空间

 3.1添加三个命名空间分别为:dev测试环境   prod生成环境   test测试环境 ​

 3.2进入配置列表查看信息

二、配置列表中新建配置

1.新建配置

 2.配置IDEA配置文件(bootstrap)

 3.运行IDEA测试

 三、开发环境的配置文件

1.nacos添加-dev的配置文件

 2.修改bootstrap.properties配置文件

 3.IDEA测试

 四.加载nacos中的多个配置文件

1.将public中的配置文件克隆到dev环境中

 2.回到dev环境发现多了一个文件

 3.在dev环境中创建一个新的配置文件(用于写端口号)

 4.修改IDEA中bootstrap配置文件

 5.重启IDEA查看运行结果


一、配置nacos命名空间

1.通过安装路径启动nocas

2.通过localhost:8848进入nacos的页面,账号密码都为nacos

3.添加命名空间

SpringCloud读取Nacos中的配置文件

 3.1添加三个命名空间分别为:dev测试环境   prod生成环境   test测试环境 SpringCloud读取Nacos中的配置文件

 3.2进入配置列表查看信息

SpringCloud读取Nacos中的配置文件

二、配置列表中新建配置

1.新建配置

Data ID后缀名使用properties 配置格式选择Properties

Data ID后缀名使用yml  配置格式要选择YAML

SpringCloud读取Nacos中的配置文件

 2.配置IDEA配置文件(bootstrap)

将以前配置的application.properties或者application.yml中的内容注释

添加bootstrap.properties配置文件  

#配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

# 该配置影响统一配置中心中的dataId
spring.application.name=service-statistics

 3.运行IDEA测试

SpringCloud读取Nacos中的配置文件

 可以看到端口号使用的是自己在nacos中配置的

 三、开发环境的配置文件

1.nacos添加-dev的配置文件

并且修改其中的端口号

SpringCloud读取Nacos中的配置文件

 2.修改bootstrap.properties配置文件

#配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

#读取nacos中的配置文件(service-statistics-dev.properties)
spring.profiles.active=dev

# 该配置影响统一配置中心中的dataId
spring.application.name=service-statistics

 3.IDEA测试

SpringCloud读取Nacos中的配置文件

 可以看到端口号从8999转换为8888

 四.加载nacos中的多个配置文件

1.将public中的配置文件克隆到dev环境中

SpringCloud读取Nacos中的配置文件

 2.回到dev环境发现多了一个文件

SpringCloud读取Nacos中的配置文件

 编辑配置文件 将端口号这一行去除,写在另外一个配置文件

 3.在dev环境中创建一个新的配置文件(用于写端口号)

SpringCloud读取Nacos中的配置文件

 4.修改IDEA中bootstrap配置文件

SpringCloud读取Nacos中的配置文件

 配置文件中添加

spring.cloud.nacos.config.namespace=4e3bdbc3-e6f9-4fe4-b7c6-ee00122aef73

#配置中心地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

#读取nacos中的配置文件(service-statistics-dev.properties)
spring.profiles.active=dev

# 该配置影响统一配置中心中的dataId
spring.application.name=service-statistics

#nacos中( test dev prod)   dev服务列表后面的值
spring.cloud.nacos.config.namespace=4e3bdbc3-e6f9-4fe4-b7c6-ee00122aef73

#加载nacos的多个配置文件
spring.cloud.nacos.config.ext-config[0].data-id=port.properties
## 开启动态刷新配置,否则配置文件修改,工程无法感知
spring.cloud.nacos.config.ext-config[0].refresh=true

 5.重启IDEA查看运行结果

SpringCloud读取Nacos中的配置文件

版权声明:程序员胖胖胖虎阿 发表于 2022年10月24日 下午3:40。
转载请注明:SpringCloud读取Nacos中的配置文件 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...