Nessa décima quarta etapa do tutorial de criando APIs com Spring Boot, iremos criar uma interface para implementar o repositório, antes de irmos pra prática, vamos entender a importância do repositório em seus projetos Spring.
O repositório em uma aplicação Spring, tem como objetivo, dispor funcionalidades de manipulação de registros com algum banco de dados, também é conhecido como camada de persistência. Quando efetuamos uma implementação do CrudRepostory, teremos acesso a funções básicas o banco de dados como: cadastrar, selecionar, alterar, excluir, filtrar...
Nesse tutorial iremos utilizar o CrudRepository, porém há outras opções que podem ser implementadas, veja abaixo quais são elas:
Inicialmente vamos criar uma pasta chamada repositorio, dentro dela teremos o arquivo: Repositorio.java:
Agora podemos codificar nosso arquivo de repositório:
Veja abaixo alguns métodos disponibilizados pelo CrudRepository e suas funcionalidades:
Em caso de dúvidas para implementar o repositório, assista o vídeo abaixo: