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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步