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