在Spring Boot Application.properties 中使用環境變數
在Spring Boot 應用程式中,可能存在需要進行資料庫連線設定的情況跨不同環境(例如本地、測試和生產)的動態。一種方法是利用環境變數並將其包含在 application.properties 檔案中。
要為不同的環境設定環境變量,請按照以下步驟操作:
spring.datasource.url = ${OPENSHIFT_MYSQL_DB_HOST}:${OPENSHIFT_MYSQL_DB_PORT}/"nameofDB" spring.datasource.username = ${OPENSHIFT_MYSQL_DB_USERNAME} spring.datasource.password = ${OPENSHIFT_MYSQL_DB_PASSWORD}
但是,更優選的方法是使用Spring 的設定檔機制並為每個環境建立單獨的應用程式屬性檔。使用 spring.profiles.active 屬性,您可以指定哪個設定檔應處於活動狀態,Spring 將自動載入對應的屬性檔。
這消除了明確環境變數轉換的需要,並更有效地管理設定檔。
以上是如何使用環境變數或設定檔動態管理 Spring Boot 應用程式中的資料庫連線設定?的詳細內容。更多資訊請關注PHP中文網其他相關文章!