Skip to content

关于 Nacos 配置加载的问题说明 #4098

@xuxiaowei-com-cn

Description

@xuxiaowei-com-cn
  1. 无论使用哪个版本的 spring-cloud-alibaba,保持 com.alibaba.nacos:nacos-clientnacos 服务版本接近,请勿跨大版本使用:
    1. spring-cloud-alibaba 2025.0.0.0 中的 nacos 版本是 3.0.3,需要使用 nacos 3.x,使用 nacos 2.x 将无法正确获取到配置,如果无法升级 nacos 服务,请排除 spring-cloud-starter-alibaba-nacos-discoveryspring-cloud-starter-alibaba-nacos-config 中的 com.alibaba.nacos:nacos-client:3.0.3,使用 com.alibaba.nacos:nacos-client:2.5.1Nacos 在 namespace 为空的情况,无法读取public命名空间的文件 #4094
  2. application.yml 配置如下:
spring:
  application:
    name: gateway
  profiles:
    # 环境配置
    active: dev
  config:
    import:
      - optional:nacos:application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
      - optional:nacos:${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yml

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions