application.properties
El archivo application.properties es un archivo de configuración muy útil en las aplicaciones de Spring que permite especificar una amplia variedad de configuraciones para la aplicación. Algunas de las opciones más comunes que se pueden configurar en application.properties son:
server.port: especifica el puerto en el que se ejecutará el servidor web integrado de Spring Boot.
spring.datasource.url, spring.datasource.username, spring.datasource.password: especifica la URL de la base de datos, el nombre de usuario y la contraseña para la conexión a una base de datos.
spring.jpa.hibernate.ddl-auto: especifica el modo de generación de tablas de Hibernate para JPA (create, create-drop, update, validate, none).
spring.jpa.show-sql: especifica si se deben mostrar o no las consultas SQL generadas por Hibernate.
logging.level: especifica el nivel de registro para las diferentes clases de la aplicación (por ejemplo, logging.level.org.springframework.web=DEBUG para registrar las solicitudes web).
spring.profiles.active: especifica los perfiles de Spring activos para la aplicación. Estas son solo algunas de las opciones más comunes que se pueden configurar en application.properties. Cada aplicación de Spring tendrá sus propias necesidades y requisitos de configuración, por lo que se pueden agregar otras opciones personalizadas en función de las necesidades específicas de la aplicación.