Prevención de recursión infinita en el método toString al usar Lombok y JPA
Al desarrollar aplicaciones con Spring Boot y JPA, es habitual definir relaciones bidireccionales entre entidades (como One-to-Many o Many-to-Many). Un problema recurrente surge cuando se utiliza la anotación @Data de Lombok. Esta anotación genera automáticamente los métodos toString(), equals() y hashCode(), los cuales intentan acceder a todos ...
Publicado el 7-31 13:36
Implementación de anotaciones personalizadas en Java con Spring AOP
En aplicaciones Spring Boot, es frecuente manejar solicitudes con información de encabezado común. Para evitar código repetitivo al extraer valores del encabezado y asignarlos a campos específicos de la solicitud, podemos emplear anotaciones personalizadas en combinación con AOP de Spring.
Imaginemos una situación donde existe una clase base de ...
Publicado el 6-20 05:05
Estándares de Desarrollo de Código para Proyectos
Este documento establece las pautas para la escritura de código en el proyecto, abarcando nomenclatura, formato, comentarios, registros, base de datos y control de versiones. Se actualizará periódicamente según la evolución del proyecto.
Convenciones de Nomenclatura
1.1 Clases
Usar UpperCamelCase (primera letra mayúscula).
No emplear guione ...
Publicado el 6-15 21:26