Profile功能:
为了方便多环境适配,springboot简化了profile功能。
application-profile功能:
- 默认配置文件application.yaml;任何时候都会加载(在该配置文件下可以指定其他配置文件)
- 指定环境配置文件 application-xxx.yaml
- 指定后默认配置与环境配置同时生效
- 同名配置项,application-xxx.yaml配置优先
- 激活指定环境:
-
- 1、配置文件激活:spring.profiles.active=xxx
- 2、命令行激活:java -jar xxx.jar --spring.profiles.active=prod server.port=9000
- --spring.profiles.active=prod是切换为prod配置文件,server.port=9000是修改该配置文件的端口
- 修改配置文件的任意值,命令行优先