Spring Boot的针对不同的环境创建不同的配置文件,
语法结构:application-{profile}.properties
profile:代表的就是一套环境
需求
application-dev.yml 开发环境 端口8090
application-test.yml 测试环境 端口8091
application-prod.yml 生产环境 端口8092
多个yml方式
实例
application-dev.yml文件
spring:profiles: dev #环境名称
server:port: 1111 #端口号
application-test.yml
spring:profiles: test #环境名称
server:port: 2222 #端口号
application-prod.yml
spring:profiles: prod #环境名称
server:port: 3333 #端口号
运行项目:
在application.yml 中激活指定的配置文件:
#激活指定的配置文件
spring:profiles:active: dev
单个yml方式
实例
application.yml
spring:profiles:active: prod #激活dev环境
---
#开发环境
spring:profiles: dev #环境名称
server:port: 8090 #端口号
---
#开发环境
spring:profiles: test #环境名称
server:port: 8091 #端口号
---
#开发环境
spring:profiles: prod #环境名称
server:port: 8092 #端口号