Package com.proyecto.jpa.config


package com.proyecto.jpa.config
Paquete que contiene las clases de configuración de Spring Boot.

Descripción

Este paquete contiene las clases de configuración que personalizan el comportamiento de Spring Boot y sus componentes. Aquí se definen beans, configuraciones de base de datos, seguridad, y otros aspectos del sistema.

Clases de Configuración

Anotaciones Utilizadas

  • @Configuration: Marca la clase como fuente de beans
  • @Bean: Define un bean gestionado por Spring
  • @EnableJpaRepositories: Habilita repositorios JPA
  • @EnableTransactionManagement: Habilita gestión de transacciones

Propósito de las Configuraciones

  • Centralizar la configuración del sistema
  • Evitar hardcodeo en las clases de negocio
  • Facilitar cambios de configuración
  • Separar responsabilidades (Separation of Concerns)
  • Permitir diferentes configuraciones por entorno (dev, test, prod)
Version:
1.0.0
Author:
Proyecto JPA
See Also:
  • Configuration
  • Bean