idea使用同一個Spring Boot啟動類啟動兩個服務,並使用不同配置文件


【第一步】創建兩個啟動配置項

點擊Edit Configurations

 打開啟動服務配置窗口:

 打開Spring Boot,選中需要啟動的服務,點擊Copy Configuration或使用快捷鍵Ctrl+D,復制一個相同的啟動配置

根據需要修改name,找到對應服務的program arguments配置項,分別添加--spring.profiles.active=test1、--spring.profiles.active=test2

兩個啟動配置除name和program arguments配置項外均相同

點擊右下角的Apply按鈕,保存並使用配置

【第二步】創建兩個配置文件

在項目的resources文件夾下,創建兩個配置文件:application-test1.properties和application-test2.properties

此處需要注意:配置文件名稱后綴需與Program arguments中配置的spring.profiles.active的值相同

 將不同的配置放到各自的配置文件中,相同的配置可以繼續留在application.properties文件中

【第三步】啟動兩個服務

將兩個服務正常啟動

 

 

 

 完成!

 


免責聲明!

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



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