nacos配置文件优先级

1.通过工程的应用名字找到德配置文件的优先级最高,比如content-api工程功程对应的content-api-dev.yaml文件是最先的优先级。

2.扩展配置(项目中会依赖其他模块的配置文件所依赖的nacos配置)的优先级其次,举例,content-api工程依赖service  所以conent-service-dev.yaml

3.公共配置文件:举例swagger-dev.yaml,这个swagger是每个model都要用的,所以做成公共配置文件。

4.本地配置文件:bootstrap.yaml中的配置,优先级最低。

        想让本地的优先级提高,可以在本工程对应的nacos上的配置文件中content-api的nacos中中写入如下内容

YAML
#配置本地优先
spring:
 cloud:
  config:
    override-none: true

nacos配置文件优先级_第1张图片

 

你可能感兴趣的:(微服务-nacos,java,spring,spring,boot)