SpringBlade IDEA 配置SpringBoot多环境启动
原文:https://blog.csdn.net/s573626822/article/details/94393481
原文:https://www.cnblogs.com/chenrui-sz/p/10623004.html
一、修改 IDEA的 配置参数
1、在edit configurations -> configuration -> Program arguments
添加值 --spring.profiles.active=dev
即可
2、找到修改的地方
3、修改参数
二、源码判断的地方
1、项目启动的时候,是调用的这个方法 BladeApplication.run
2、跳转到BladeApplication.run
,看内部判断逻辑。主要就是把当前运行环境的参数,和本地预设的哪几个参数做对比,然后就选择运行哪个版本的配置文件,大致就是这样
3、什么都不改的情况下,默认运行的配置是这个 application-test.yml
4、查看 environment.getPropertySources()
获取到的数据
三、遗留问题
1、在配置文件中修改没有反应
第二篇文章里面说,可以在配置application.yml
这个配置文件中配置,结果没反应。。。