Externalisation de la configuration avec spring boot
- Exemple avec le paramtre spring.config.location :
1
|
java -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 :
1
|
java -jar app.jar --spring.config.name=application,jdbc --spring.config.location=file:///Users/home/config
|
- Exemple avec une variable d’environnement :
1
2
|
export SPRING_CONFIG_LOCATION=file:///Users/home/config
java -jar app.jar
|
- Exemple avec spring.config.import :
1
|
spring.config.import=file:./additional.properties,optional:file:/Users/home/config/jdbc.properties
|
- Exemple avec spring.config.additional-location :
1
|
java -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