Del curso: SpringBoot: Integración de módulos

Uso de Lombok

En reunión punto Java vemos que Lombok nos ahorra un montón de código, pero, al contrario que con otras librerías que estamos usando, como Swagger, por ejemplo, para las que es suficiente añadirlas al POM para poder ser utilizadas, en el caso de Lombok, debemos instalar un plugin en nuestro IDE. ¿Y eso por qué? Resulta que necesitamos que, aunque no escribamos explícitamente ese código, los getters, setters, constructores y demás métodos generados por Lombok existan en tiempo de compilación porque los vamos a usar desde otras clases. Por tanto, necesitamos que el IDE se entere de que existe ese código. Ahora veremos cómo instalarlo en Eclipse. En otros IDEs también es muy sencillo. En Eclipse hay dos formas de instalar software y nunca sé en cuál es cada cosa. No sé si te pasa lo mismo. Bueno, menú help y, en esta ocasión, Install new Software. En el campo Work with debemos poner https proyecto Lombok punto ORG barra P2. No hace falta que te lo aprendas. La próxima vez buscas en internet "Lombok Plugin Eclipse", por ejemplo, y ya lo encontrarás. Bueno, una vez indicado el Work with, en la zona de trabajo nos aparecerá Lombok. Como la mayoría de instalaciones... Siguiente. Siguiente. Acepto. Y terminar. Aceptamos licencias. Tocará reiniciar el IDE. Paciencia. A partir de ahora, ya podremos usar las anotaciones de Lombok en nuestro IDE. Ahora, si vamos a la clase Reunión, en el lateral izquierdo, y clicamos para desplegar, vemos qué elementos tiene. Aparecerán los constructores y los demás métodos que hemos encargado a Lombok. Podemos jugar un poco con ello. A ver qué pasa si comentamos la anotación arroba data. Que ni hemos guardado y ya solo tenemos los constructores. ¿Les comentamos? Vuelve a aparecer todo lo demás. Buen invento, ¿no? Ahora que hemos guardado los cambios, fíjate que Reunión Controller ya no da errores.

Contenido