Seguimos com nosso treinamento e, nesta aula, vamos conhecer uma poderosa biblioteca chamada Lombok. Ela vai nos ajudar a deixar nosso código mais limpo e produtivo!
O Project Lombok é uma biblioteca Java que automatiza a geração de código repetitivo como getters, setters, constructors, equals, hashCode, toString e muito mais, através de anotações simples.
Para utilizar o Lombok em nosso projeto, precisamos adicionar sua dependência no arquivo pom.xml. Veja abaixo como fazer isso:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>Utilize a versão mais atualizada do Lombok</version>
</dependency>
Você pode encontrar a versão mais atual da biblioteca acessando o site MVN Repository.
Com a dependência adicionada, podemos aplicar as anotações na nossa classe PessoaModelo. Veja o exemplo:
package br.com.api.modelo;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class PessoaModelo {
private int codigo;
private String nome;
private int idade;
private String cidade;
}
Com apenas duas anotações @Getter e @Setter, o Lombok irá gerar automaticamente todos os métodos de acesso para nossos atributos.
Na próxima aula, veremos como trabalhar com repositórios em nossa aplicação. Até lá!
Clique aqui para se tornar membro do canal
Abaixo segue nossa aula no YouTube: