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

 

posted on 2023-02-28 15:15  玄同太子  阅读(3331)  评论(0编辑  收藏  举报