Skip to content

Latest commit

 

History

History
 
 

Sesion-05

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Sesión 5: Project Lombok y MapStruct

INTRODUCCIÓN

Cada vez que queremos crear una nueva aplicación, es inevitable que hagamos una cosa: escribir código. Existen múltiples herramientas que facilitan el trabajo a los programadores al generar código de forma automática.

En esta sesión veremos dos librerías de Java que nos harán la vida más fácil. La primera nos ayuda a automatizar la escritura de código repetitivo haciendo uso de anotaciones, se trata de Project Lombok, o simplemente Lombok. Y la segunda, pero no menos importante: MapStruct que facilita la implementación de mapeos entre tipos de Java beans. Esta librería también utiliza anotaciones.

OBJETIVOS

  • Usar Lombok como herramienta que genera código común y repetitivo (boilerplate) en objetos Java.
  • Usar MapStruct para mapear los atributos de un objeto de la capa de nevocio con los de un objeto diferente en la capa de persistencia.
  • Exponer los objetos creados con MapStruct como componentes de Spring.

ORGANIZACIÓN DE LA CLASE

POSTWORK

Lombok y Mapstruct