springcloud~spring-cloud-starter-alibaba-nacos-discovery-2021.0.1.0配置方式变更
nacos的配置方式发生改变,之前的方式不再适用,我们需要进行调整
包依赖
- pom.xml代码,引入基础pom依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2021.0.1.0<</version>
<type>pom</type>
<scope>import</scope>
</dependency>
- 项目依赖如图
配置中心
- 导入公用配置application.yml
- 导入本应用公用配置test-app.yml
- 导入本应用,dev环境的配置test-app-dev.yml
spring:
application:
name: test-app
profiles:
active: dev
cloud:
nacos:
discovery:
server-addr: mse-231b7562-nacos-ans.mse.aliyuncs.com:8848
config:
server-addr: ${spring.cloud.nacos.discovery.server-addr}
group: DEFAULT_GROUP
namespace: public
config: #新的配置中心使用方式
import:
- nacos:application.yml #远程会覆盖本地同名的配置
- nacos:${spring.application.name}.yml
- nacos:${spring.application.name}-${spring.profiles.active}.yml