Cómo configurar más de un properties en Spring

Antonio J. Galisteo

En esta ocasión te voy a mostrar cómo configurar más de un properties en Spring de forma que puedas tener varios por entorno o por conveniencia.

Generalmente, ya tendremos un application.properties en nuestro proyecto, pero si partimos desde cero debemos crearlo. El típico application.properties debemos buscarlo en el directorio src/main/resources. Como comentaba anteriormente, si no está creado lo puedes crear con todas las propiedades que necesites. Este archivo será el que tome Spring como por defecto a no ser que le digamos lo contrario, que es lo que veremos a continuación

Archivos properties en Spring

Una vez que sabemos donde están estos archivos, para configurar más de un propierties en Spring e imaginando que lo que queremos es crear un properties para el entorno de desarrollo, lo que haremos es crear un nuevo archivo con nombre application-dev.properties. En este archivo pondremos todas aquellas propiedades que queremos sobreescribir. Debes crear el archivo con el formato application-XXX.properties donde XXX será el nombre que quieras darle al perfil que quieres crear. Por cierto, no está limitado a 3 caracteres.

Una vez creado el archivo debemos configurar el perfil activo de Spring. Para ello, iremos a la configuración de ejecución de nuestra aplicación y agregaremos la variable de entorno spring.profiles.active como se puede ver en la siguiente imagen:

Cómo configurar más de un properties en Spring

 

Una vez configurada esta variable de entorno, cuando arranquemos nuestra aplicación la próxima vez, tomará las propiedades configuradas en nuestro nuevo application-dev.properties.

Con estos dos sencillos pasos, podemos configurar más de un properties en Spring, de hecho todos los que necesitemos.

¡Espero que te haya sido de utilidad!

Publicado el 14-03-2024

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina