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這個配置文件中配置,結果沒反應。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM