Este artigo é uma continuação do artigo Como construir uma API de gestão financeira utilizando Java, Spring Boot, JPA, Hibernate e H2 - Parte II. Portanto, como pré-requisito e introdução propriamente aprofundada, peço que o leia. Além disso, nele estarão todas as implementações realizadas no projeto até este ponto.
Nesse artigo, como parte III, serão apresentados os métodos de requisição HTTP mais comuns utilizando o Postman e será feita a implementação para visualização, inserção, deleção e atualização para cada uma das entidades na API de Gestão Financeira.
Por fim, será apresentado como integrar toda a aplicação com o Firebase como sendo o banco de dados e com o Firebase Hosting como sendo a ferramenta de hospedagem.
<aside> ⚠️ A hospedagem seria feita utilizando Heroku, conforme informa na parte II, porém, recentemente o Heroku decidiu mudar o modelo de negócios, não permitindo mais que seja feito o deploy de uma aplicação sem cobrança de valores.
</aside>
CRUD é uma acrônimo utilizado para representar as operações básicas de um sistema.
Com base no último commit feito no artigo anterior, serão criadas todas as operações de CRUD para as entidades a seguir:
O projeto se encontra no seguinte repositório no Github: