Lombok y Spring Boot: Agregar y configurar desde cero
En este post te enseñare como agregar y configurar Lombok en un proyecto de Spring Boot desde cero.
Lombok es una maravilla para los programadores, pues nos ahorra mucho tiempo a la hora de programar, ya que nos genera mucho código de forma automática y lo mejor, ese código es actualizable en tiempo real.
Agregando Lombok a Spring Boot: Paso a paso
Proyectos maven
Lo primero que debemos hacer es modificar el archivo pom.xml de nuestro proyecto agregando la dependencia de Lombok en la sección de dependencias.
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<scope>provided</scope>
</dependency>
Proyectos gradle
Para proyectos con gradle, la depenencia es la siguiente:
repositories {
mavenCentral()
}
dependencies {
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testCompileOnly 'org.projectlombok:lombok:1.18.24'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.24'
}
Para obtener la ultima versión, puedes visitar la web oficial del proyecto Lombok y revisar el numero de versión actual.
Una vez agregada la dependencia, recompilas el proyecto usando (en el caso de que tu proyecto sea Maven):
mvn clean install
O sino, usando STS.
Una vez compilado el proyecto, ya puedes empezar a usar Lombok.
¿Cómo usar Lombok en Spring Boot?
Usar las anotaciones de Lombok es muy sencillo, simplemente encima de la clase agregas la anotacion que necesitas. Por ejemplo, si necesito generar automaticamente getters y setters.
import java.util.Date;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString
public class Persona {
private long id;
private String nombres;
private String apellidos;
private Date fechaNacimiento;
private String direccion;
private String correos;
private String contrasena;
private Boolean activos;
}
Con solo declarar las anotaciones @Getter @Setter me genera los metodos getters y setters.
A mi en lo personal me ha encantado y me ha ahorrado mucho tiempo.
Hay más anotaciones lombok que puedes usar y te harán la vida más fácil si estas desarrollando software con Spring Boot.
Video Tutorial: Como agregar Lombok a Spring Boot usando STS
Aqui les dejo un video con el proceso paso a paso para integrar Lombok a Spring Boot usando el IDE STS.
Conclusiones
En este post explique como agregar la dependencia de Lombok en un proyecto de Spring Boot usando el archivo pom.xml para el caso de los proyectos maven, luego instalar el complemento de Lombok en STS.
También vimos como usar lombok en proyectos gradle de Spring Boot.
Documentación oficial
Si quieres más información sobre el proyecto Lombok, te invito a visitar la documentación oficial.
Si quieres conocer otros artículos parecidos a Lombok y Spring Boot: Agregar y configurar desde cero puedes visitar la categoría Java.
Entradas relacionadas