6 - Camada de entidade

Nesta etapa, vamos criar a entidade Pessoa no nosso projeto, que será responsável por representar os dados da tabela no banco.

Estamos utilizando o Lombok para reduzir a quantidade de código boilerplate, como getters e setters. Certifique-se de ter a dependência do Lombok adicionada ao seu pom.xml:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.42</version>
    <scope>provided</scope>
</dependency>

Agora, dentro do pacote br.com.api.pessoa, crie a classe Pessoa com o seguinte conteúdo:

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class Pessoa {

    private Integer id;
    private String nome;
    private String cidade;

}

@Getter e @Setter – fornecidos pelo Lombok, geram automaticamente os métodos get e set para os atributos.

No vídeo abaixo, mostro passo a passo a criação da entidade Pessoa: