当前使用版本:
<spring-boot.version>2.7.15</spring-boot.version>
<spring-cloud.version>2021.0.5</spring-cloud.version>
<spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version>
1、添加依赖
<!--bootstrap依赖,作用:加载bootstrap.yml文件-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>3.1.5</version>
</dependency>
<!-- 注册中心 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
<!-- 配置中心 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
2、添加配置
bootstrap.yml
spring:
profiles:
active: prod
bootstrap-dev.yml
spring:
application:
name: order
cloud:
nacos:
discovery:
server-addr: 172.18.114.70:8848
namespace: a92695a2-97ae-4435-a7df-cc6cb5f645a7 #dev
config:
server-addr: 172.18.114.70:8848
namespace: a92695a2-97ae-4435-a7df-cc6cb5f645a7 #dev
file-extension: yml
bootstrap-prod.yml
spring:
application:
name: order
cloud:
nacos:
discovery:
server-addr: 172.18.114.70:8848
namespace: 1e2730a7-a770-4799-abab-d542da3b7836 #prod
config:
server-addr: 172.18.114.70:8848
namespace: 1e2730a7-a770-4799-abab-d542da3b7836 #prod
file-extension: yml