springboot >= 2.4.0版本,已经不使用bootstrap.yml作为启动配置文件了,参考:#2905,确有必要时,需主动加入依赖spring-cloud-starter-bootstrap包
nacos也支持使用spring.config.import方式引入配置,参考:#2349,关键类:com.alibaba.cloud.nacos.configdata.NacosConfigDataLoader
版本依赖:
<spring-boot.version>2.6.14</spring-boot.version> <spring-cloud.version>2021.0.4</spring-cloud.version> <spring-cloud-alibaba.version>2021.0.4.0</spring-cloud-alibaba.version>
application.yml配置:
spring: application: name: config-import cloud: nacos: serverAddr: 127.0.0.1:8848 username: nacos password: nacos config: namespace: test group: DEFAULT_GROUP discovery: namespace: test group: DEFAULT_GROUP config: import: - optional:nacos:${spring.application.name}.yml - optional:classpath:/custom.yml