Introdução

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

CRUD é uma acrônimo utilizado para representar as operações básicas de um sistema.

Projeto

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: