Использование переменных среды в приложении 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