Spring Boot配置:Profile多环境支持
Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境。
- 多Profile文件
我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties;
默认使用application.properties的配置。
- yml支持多文档块方式
- 激活指定profile
1、在配置文件中指定 spring.profiles.active=dev
2、打成jar包后,执行如下命令行:
java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev;
3、可以直接在测试的时候,配置传入命令行参数: --spring.profiles.active=dev
4、可以直接在测试的时候,配置虚拟机参数:-Dspring.profiles.active=dev