誰能告訴我是否可以通過應用程序運行的環境在彈簧加載的應用程序中定義配置文件(Dev、Prod、Local)?我的應用程序配置了一個配置文件(Dev、Prod、Local),但每次開發人員需要為每個環境設置活動配置文件時,他都會運行該項目
2 回答

躍然一笑
TA貢獻1826條經驗 獲得超6個贊
我通常有一個用于開發的默認配置文件和一個用于每個環境的 shell 腳本文件。
您可以在 application.yml 中設置默認配置文件,如下所示:
spring: profiles.active: development
您可以在 shell 腳本中傳遞配置文件,如下所示:
java jar my-app.jar --spring.profiles.active="PROD"
添加回答
舉報
0/150
提交
取消