Spring Boot maneja un archivo de propiedades para llevar allí las configuraciones generales de la aplicación.
Donde se ubica el archivo de propiedades application.properties
El archivo de propiedades se ubica en la carpeta src/main/resources de nuestra aplicación.
Este archivo nos permite configurar Spring y definir configuraciones propias para nuestra aplicación.
Hay una gran cantidad de propiedades que se pueden establecer, podemos ver una lista aquí. Observa, que existen dieciséis categorías que clasifican a las propiedades, que van desde el ‘core’ de Sprint, pasando por configuraciones de datos hasta testing.
Un ejemplo de nuestro archivo de propiedades podría verse así:
En este archivo application.properties estamos usando las propiedades ya definidas por Spring para darle un nombre a nuestra aplicación, cambiar el puerto en el cual corre e indicarle configuraciones sobre base de datos.
El uso de un archivo de propiedades en formato YAML
YAML es un formato de sintaxis que también sirve para almacenar propiedades en un formato jerárquico.
Por ejemplo, si llevamos las propiedades anteriores a un formato YAML quedaría de este modo nuestro archivo application.yml:
Conclusión
Un archivo de propiedades en Spring Boot nos permite configurar aspectos de la aplicación y establecerle parámetros propios. Tenemos dos formatos de propiedades, los .properties planos y los .yml que dan un formato jerárquico.