Utilisation de variables d'environnement dans l'application Spring Boot.properties
Dans les applications Spring Boot, il peut arriver que vous deviez définir des paramètres de connexion à la base de données dynamique dans différents environnements, tels que local, test et production. Une approche consiste à utiliser des variables d'environnement et à les inclure dans le fichier application.properties.
Pour configurer des variables d'environnement pour différents environnements, suivez ces étapes :
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}
Cependant, une approche plus préférable consiste à utiliser le mécanisme de profil de Spring et à créer des fichiers de propriétés d'application distincts pour chaque environnement. À l'aide de la propriété spring.profiles.active, vous pouvez spécifier quel profil doit être actif et Spring chargera automatiquement le fichier de propriétés correspondant.
Cela élimine le besoin de conversions explicites de variables d'environnement et gère les fichiers de configuration plus efficacement.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3