Spring Boot + Crud + Postgres + Testes

WebApplication for Java

cliente

API REST responsável por criar, ler, atualizar e deletar objetos do tipo: cliente e produto, criando a relação entre estes na forma de um pedido.

Ajustes e melhorias

O projeto ainda está em desenvolvimento e as próximas atualizações serão voltadas nas seguintes tarefas:

  • Modelos Cliente, Compra, Produto e Item
  • Repositórios Cliente, Compra, Produto e Item
  • Services Cliente, Compra, Produto e Item
  • Controllers Cliente, Compra e Produto
  • Endpoints CRUD para Produto e Cliente
  • Exceptions
  • Utils
  • Validators
  • Properties
  • Testes Modelos Compra e Item
  • Testes Repositorios Compra e Item
  • Testes Services Cliente, Compr e Produto
  • Swagger swagger.

💻 Pré-requisitos

Antes de começar, verifique se você atendeu aos seguintes requisitos:

  • Possua versão mais recente de Java 8 | Maven | Postgres | Spring Boot
  • Possua uma máquiNa <Windows | Mac | Linux>.

🚀 Instalando SpringBootCrud

Para instalar o SpringBootCrud, siga estas etapas:

1 - Clone o respositório para sua máquina.

2 - Importe em sua IDE o respositório como uma Aplicação Maven.

3 - Altere no arquivo application.proporties o caminho de seu DB com seu login e senha.

4 - Rode como uma aplicação Java o arquivo: SpringBootCrudApplication.java

🚀 Instruções de uso

Todas requisições e responses são feitas por RESTAPI.

CLIENTE

cliente


PRODUTO

produto


COMPRA

compra

📫 Contribuindo para SpringBootCrud

Para contribuir com , siga as seguintes estas etapas:

  1. Fork o repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Segue documentação do GitHub em como criar uma solicitação pull.