springcloud集成nacos 读取配置
用到的包
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
bootstrap.yml配置
# nacos配置 加**重点关注
spring:
application:
# **应用名(对应 nacos中的dataId的前面一部分)**
name: test4-config
#激活的配置
profiles:
active: dev
cloud:
nacos:
# 服务发现配置
discovery:
# **nacos服务端地址**
server-addr: 192.168.1.97:8848
#配置中心配置
config:
# **nacos服务端地址**
server-addr: 192.168.1.97:8848
# 配置文件后缀 (对应nacos中的dataId的后面一部分,如果服务端的配置也是yaml格式的。那这里就不需要动)
file-extension: yaml
#**nacos命名空间ID,用于取对应组下配置文件,为空取默认组
namespace: d68acf81-e67e-4e19-ba43-9b6d75b88d7c
#**nacos组Group配置,用于取对应组下配置文件
group: test-group
main:
#当遇到同样名字的时候,是否允许覆盖注册
allow-bean-definition-overriding: true
总结
刚开始入门,遇到很多问题,通过看官方文档和查阅资料解决了很多问题,供大家参考,代码放在码云上了,https://gitee.com/this_fish_is_poisonous/nacos-test.git