不同环境的配置yml文件名不一样:
- application-dev.yml(开发环境)
- application-test.yml(测试环境)
- application-uat.yml(预发布)
- application-pro.yml(生产环境)
使用多环境配置有三种方式:
1. 使用@PropertySource注解
直接在启动类上使用@PropertySource注解来加载不同的配置文件,具体如下所示:
2. 修改spring.profiles.active属性
直接通过active指定某一配置文件
3. 执行命令行
通过命令行可以直接指定某一配置文件
例:java -jar xxx.jar --spring.profiles.active=test