Cómo usar una configuración externa en Spring Boot

Contenido
¿Quieres que la configuración de Spring Boot esté fuera del compilado? Te cuento el procedimiento que seguí y que puede ayudarte.
Cómo usar una configuración externa en Spring Boot
- Por default,
application.propertiesse busca en estas ubicaciones:file:./config/file:./classpath:/config/classpath:/
- Es decir, se puede tener
src\main\resources\application.propertiesque será incluido en el war, yconfig\application.propertiesen la carpeta donde se ejecute el war. - Referencia: 24. Externalized Configuration
Usando un nombre diferente
- También es posible indicar un directorio de configuración con nombre distinto.
|
- Alternativamente, se puede agregar la siguiente opción en
application.properties:
spring.config.additional-location=file:${user.dir}/conf/
- De ese modo, ya no es necesario indicar ese parámetro en el comando:
|