Spring Boot permet le chargement de plusieurs fichiers de propriétés à partir du chemin de classe. Par défaut, les propriétés du dossier /src/main/resources sont chargées. Cependant, il est également possible de spécifier des fichiers de configuration externes supplémentaires pour remplacer ceux par défaut.
Spring Boot charge les propriétés dans un ordre spécifique :
Pour charger des fichiers de configuration externes, utilisez la propriété spring.config.location, qui accepte une liste de fichiers de propriétés ou d'emplacements de fichiers séparés par des virgules. Par exemple :
-Dspring.config.location=/config/application.properties
Par défaut, les fichiers de configuration externes sont ajoutés à la liste des sources de configuration. Toutefois, si vous souhaitez remplacer les fichiers par défaut, utilisez la propriété spring.config.additional-location, qui ajoute uniquement les emplacements spécifiés. Par exemple :
-Dspring.config.location=/config/job1.properties -Dspring.config.additional-location=/config/job2.properties
Dans ce cas, le fichier job1.properties remplacera les propriétés par défaut, tandis que job2.properties ajoutera des propriétés supplémentaires.
Dans Spring Boot 2.x, la propriété spring.config.location remplace désormais la propriété par défaut au lieu de l'ajouter. Par conséquent, utilisez spring.config.additional-location pour conserver les propriétés par défaut.
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!