我想使用基于環境變數的條件替換配置 yml 屬性:
spring:
datasource:
username:${ENV} == 'PROD' ? ${USER_PROD} : ${USER_TEST}
password: ${ENV} == 'PROD' ? ${PWD_PROD} : ${PWD_PROD}
有什么辦法可以在我的 application.yml 或 programmaticaly 中做到這一點?
我以前沒有遇到過這種情況
uj5u.com熱心網友回復:
這樣做的正常方法是使用不同application.properties的檔案,每個檔案代表一個“組態檔”。
然后,您可以根據組態檔覆寫所需的屬性,并使用該組態檔運行應用程式-Dspring.profiles.active。
以下鏈接上的有用指南。
uj5u.com熱心網友回復:
您可以為不同的 Spring 組態檔使用單獨的組態檔和屬性。
請閱讀本指南以獲取更多資訊:指南
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/534494.html
標籤:爪哇弹簧靴弹簧引导配置
