springboot 配置文件 profile
-
profile是用来完成不同环境下,配置动态切换功能的。
-
profile配置方式
多profile文件方式:提供多个配置文件,每个代表一种环境。
application-dev.properties/yml 开发环境
application-test.properties/yml 测试环境
application-pro.properties/yml 生产环境
yml多文档方式:
在yml中使用 — 分隔不同配置
- profile激活方式
- 配置文件: 再配置文件中配置:spring.profiles.active=dev
- 虚拟机参数:在VM options 指定:-Dspring.profiles.active=dev
- 命令行参数:java –jar xxx.jar --spring.profiles.active=dev
application.properties
application-dev.properties
application-pro.propertie
sapplication-test.propertiestes
# application.properties 是用来控制 其他的配置文件的
# 这表示 激活 application-dev 文件
# 激活过后 启动的端口就是 application-dev 文件的端口
spring.profiles.active=dev
dev 是表示 这是开发环境的配置文件
#pro 是表示 这是专业版的配置文件
#test 是表示 这是测试的配置文件