Utilisation de variables d'environnement dans Spring Boot Application.properties
Dans les applications Spring Boot, il peut y avoir des situations dans lesquelles vous devez 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 plus efficacement les fichiers de configuration.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!