nacos-group / nacos-examples

Nacos Examples
Apache License 2.0
950 stars 1.47k forks source link

spring-cloud-starter-alibaba-nacos-config 2021.0.5.0客户端启动错误 #99

Closed yuxiao97 closed 1 year ago

yuxiao97 commented 1 year ago

配置如下:

spring:
  profiles:
    active: dev
  config:
    import: optional:nacos:application-dev.yml

程序启动时无法加载如下配置:

spring:
  cloud:
    nacos:
      config:
        server-addr: 
        name: xxx-dev.yml
        namespace:
        group: DEFAULT
        file-extension: yml
        refresh-enabled: true

导致启动的时候出现Caused by: com.alibaba.nacos.api.exception.NacosException: endpoint is blank错误

yuxiao97 commented 1 year ago

需要将配置调整为如下所示,需要注意的是要将spring.config.import的配置和nacos.config放在同一个配置文件中,不能按环境文件分开配置,需要在每个环境配置文件中添加spring.config.import的配置,另外重要‼️的一点就是import的内容,optional:nacos:Nacos配置中心的dataId的全名称

spring:
  config:
    import: optional:nacos:${spring.cloud.nacos.config.name}
  cloud:
    nacos:
      config:
        server-addr: xxx
        name: xxx-dev.yml
        namespace: xxxxxxx
        group: DEV_GROUP
        file-extension: yml