Ressources et configuration externalisée
La configuration externalisée permet au même binaire d'application de s'exécuter en développement, en préparation et en production sans modification du code : seule la configuration diffère. Spring Boot prend en charge les fichiers de propriétés, YAML, les variables d'environnement, les arguments de ligne de commande et la configuration saisie via @ConfigurationProperties. Le ResourceLoader résume l'accès aux fichiers, aux ressources de chemin de classe et aux URL.