在Spring Boot應用程式中使用環境變數.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 將自動載入對應的屬性檔。
這消除了明確環境變數轉換的需要,並更有效地管理設定檔。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3