我在 src/main/resources 下創建了 2 個檔案:
- 應用程式屬性
- 應用程式-local.properties
第一個具有從環境變數中獲取值的屬性,而后者具有固定值。
根據具體here,我以這種方式啟動了spring boot:
mvn spring-boot:run -Dspring.profiles.active=local
但是,沒有產生任何效果,并且 application-local.properties 似乎被忽略了。
有什么提示嗎?
uj5u.com熱心網友回復:
是的,如果您使用 spring-boot 插件運行,則必須使用 傳遞組態檔-Dspring-boot.run.profiles,嘗試
mvn spring-boot:run -Dspring-boot.run.profiles=local
uj5u.com熱心網友回復:
試試這個,它對我有用!
mvn spring-boot:run -Dspring-boot.run.jvmArguments="-Dspring.profiles.active=something"
檢查這篇文章是否有所啟發!
Maven spring boot 帶引數運行除錯
uj5u.com熱心網友回復:
在與現有application.properties檔案相同的路徑下,您可以創建 2 個環境檔案:
application-local.properties
application-server.properties
要呼叫本地,您可以運行以下命令:
$ java –jar -Dspring.profiles.active=local app.jar
或者,您可以直接在 application.properties 檔案中呼叫它:
spring.profiles.active=local
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/481300.html
