Profile
Profile是Spring对不同环境提供不同配置的功能,可以通过激活指定参数对等方式快速切换环境。
- 多Profile文件
我们在朱配置文件编写的时候,文件名可以是application-{profile}.properties或者application-{profile}.yml
#设置一个唯一的端口
server.port=8080
#当前项目属于开发模式
spring.profiles.active=prod
application.properties #主配置文件
application-dev.properties # 开发环境
application-prod.properties #生产环境
application-test.properties # 测试环境
- yml支持多问挡块模式
server:
port: 8081
spring:
profiles:
active: prod
---
server:
port: 8087
spring:
profiles: dev
---
server:
port: 8089
spring:
profiles: prod
通过修改active后面的值,来实现不同环境的切换。