Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.34 KB

readme.md

File metadata and controls

33 lines (21 loc) · 1.34 KB

Cadastro de Clientes

Desafio: Projeto para o Bootcamp Java com Spring e React da DevSuperior

Entregar um projeto Spring Boot 2.4.x contendo um CRUD completo de web services REST para acessar um recurso de clientes, contendo as cinco operações básicas aprendidas no capítulo:

  • Busca paginada de recursos
  • Busca de recurso por id
  • Inserir novo recurso
  • Atualizar recurso
  • Deletar recurso

O projeto deverá estar com um ambiente de testes configurado acessando o banco de dados H2, deverá usar Maven como gerenciador de dependência, e Java 11 como linguagem.

Modelagem do sistema

Um cliente possui nome, CPF, renda, data de nascimento, e quantidade de filhos. A especificação da entidade Client é mostrada a seguir (você deve seguir à risca os nomes de classe e atributos mostrados no diagrama):

chrome_w9Q7VtHfgp

O projeto deverá fazer um seed de pelo menos 10 clientes com dados SIGNIFICATIVOS (não é para usar dados sem significado como “Nome 1”, “Nome 2”, etc.).

Endpoints

brave_dAOSO44k1o

Tecnologias

  • Java 11
  • Spring Boot
  • Spring Data
  • H2 database
  • Swagger UI