Externalisation de la configuration avec spring boot
- Exemple avec le paramtre spring.config.location :
1java -jar app.jar --spring.config.location=file:///Users/home/config/jdbc.properties
- Autre exemple avec les paramètres spring.config.location et spring.config.name :
1java -jar app.jar --spring.config.name=application,jdbc --spring.config.location=file:///Users/home/config
- Exemple avec une variable d'environnement :
1export SPRING_CONFIG_LOCATION=file:///Users/home/config
2java -jar app.jar
- Exemple avec spring.config.import :
1spring.config.import=file:./additional.properties,optional:file:/Users/home/config/jdbc.properties
- Exemple avec spring.config.additional-location :
1java -jar app.jar --spring.config.additional-location=file:///Users/home/config/
Voir ici : https://www.baeldung.com/spring-properties-file-outside-jar https://docs.spring.io/spring-boot/docs/1.0.1.RELEASE/reference/html/boot-features-external-config.html