如何使用配置文件通过 Spring Boot 配置特定环境的配置?
参考博文:Day32_SpringBoot—指标监控、高级特性
1.关于配置文件激活
在application-prod.yaml文件中指定生产环境的配置和端口,在application-test.yaml文件中指定测试环境的配置和端口,
然后在application.properties中指定激活的文件spring.profiles.active=prod
2.命令行可以修改配置文件的任意值
用java -jar xxx.jar
运行jar包,尽管jar包中代码激活的是prod生产环境的配置文件,但你可以用“–spring.profiles.active=test”来修改主配置文件说激活的
3.关于@Profile()
而且还可以使用@Profile注解指定某个类是在测试环境中生效还是在生产环境中生效
4.profile分组
甚至你还可以使用profile分组,在application.properties中指明哪个配置文件属于哪个分组spring.profiles.group.myprod[0]=ppd