先说结论
使用Nacos作为配置中心时,因工程配置文件名称的不同,配置Nacos参数的方式也有所不同。
如下示例使用的框架及服务版本信息为:
- Spring Boot:2.6.13
- Spring Cloud:2021.0.5
- Spring Cloud Alibaba:2021.0.5.0
- Nacos:2.2.3
项目实践
使用application.yaml

当在项目中使用application*.yaml作为工程配置文件时,做如下配置。
1 | <!-- 使用nacos作为配置中心 --> |
通过spring.config.import同时指定本地和nacos配置。
1 | spring: |
当需要从Nacos配置中心加载多个配置文件时,每一个配置文件都需要使用nacos:前缀指定,如下示例:
1 | spring: |
使用bootstrap.yaml

当在项目中使用bootstrap*.yaml作为工程配置文件时,做如下配置。
1 | <!-- 使用nacos作为配置中心 --> |
通过spring.cloud.nacos.config.extension-configs指定多份nacos配置。
1 | spring: |
至此。