Com a entidade Pessoa criada e a conexão com o banco configurada, o próximo passo é criar o repositório. O repositório é responsável por realizar as operações de persistência no banco de dados, como salvar, buscar, atualizar e deletar registros.
No nosso projeto, vamos criar a interface PessoaRepositorio, que estende o CrudRepository do Spring Data. Essa interface já fornece métodos prontos para operações básicas de CRUD.
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
import br.com.api.pessoa.entidade.Pessoa;
@Repository
public interface PessoaRepositorio extends CrudRepository<Pessoa, Integer> {
}
Explicando rapidamente:
Com isso, já podemos começar a utilizar o repositório no serviço ou no controle para realizar operações no banco de dados sem precisar escrever SQL manualmente.
No vídeo abaixo, mostro passo a passo como criar o PessoaRepositorio e como ele se integra à nossa API.