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这个配置文件中配置,结果没反应。。。

原文地址:https://www.cnblogs.com/guxingy/p/13492184.html