SpringCloud 多环境配置
项目顶层POM中增加如下配置
dev
dev
true
test
test
prod
prod
在项目层POM.xml 中增加以下配置
在项目 的配置中增加 以下配置src/main/resources true
spring:
profiles:
active: @profiles.active@
完整配置如下
spring:
profiles:
active: @profiles.active@
application:
name: wall-api
cloud:
nacos:
discovery:
group: wallServer
namespace: wall-cloud-manager
service: ${spring.application.name}
config:
group: wallServer
namespace: wall-cloud-manager
file-extension: yml
prefix: ${spring.application.name}
---
# 开发环境
nacos:
service:
addr: 192.168.1.12:8848
spring:
profiles: dev
cloud:
nacos:
username: nacos
password: nacos
discovery:
server-addr: ${nacos.service.addr}
config:
server-addr: ${nacos.service.addr}
---
idea打包方式
Maven 打包命令
mvn clean package -P dev



