#服务名称:nacos上需要对应 spring.application.name=nacos-config #服务端口 server.port=8081 #nacos地址 spring.cloud.nacos.config.server-addr=localhost:8848 #1、只有上面的配置的时候他默认加载文件为:${application.name} nacos-config #2、指定文件后缀名称 #加载文件为:${application.name}.${file-extension} #nacos-config.yaml,不配置默认为properties文件 spring.cloud.nacos.config.file-extension=yaml #3、profile: 指定环境 文件名:${application.name}-${profile}.${file-extension} ##nacos-config-prod.yaml #spring.profiles.active=prod #4、nacos自己提供的环境隔离 ,这里是开发环境下的 #spring.cloud.nacos.config.namespace=ff02931a-6fdb-4681-ac37-2f6d9a0596f8 #5、 自定义 group 配置,这里也可以设置为数据库配置组,中间件配置组,但是一般不用, # 配置中心淡化了组的概念,使用默认值DEFAULT_GROUP #spring.cloud.nacos.config.group=DEFAULT_GROUP #6、自定义Data Id的配置 共享配置(sharedConfigs) #spring.cloud.nacos.config.shared-configs[0].data-id= common.yaml #可以不配置,使用默认 #spring.cloud.nacos.config.shared-configs[0].group=DEFAULT_GROUP # 这里需要设置为true,动态可以刷新,默认为false #spring.cloud.nacos.config.shared-configs[0].refresh=true # 7、扩展配置(extensionConfigs) # 支持一个应用有多个DataId配置,mybatis.yaml datasource.yaml #spring.cloud.nacos.config.extension-configs[0 ].data-id=datasource.yaml #spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP #spring.cloud.nacos.config.extension-configs[0].refresh=true #加载中后面的配置会覆盖前面的配置 #${application.name}-${profile}.${file- extension} msb-edu-prod.yaml #${application.name}.${file-extension} nacos-config.yaml #${application.name} nacos-config #extensionConfigs 扩展配置文件 #sharedConfigs 多个微服务公共配置 redis