Skip to content

Latest commit

 

History

History
72 lines (40 loc) · 2.55 KB

File metadata and controls

72 lines (40 loc) · 2.55 KB

Digital Innovation One: Bootcamp Code Anywhere Avanade
Projeto: Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot

Projeto desenvolvimento com instruções de Rodrigo Peleias na trilha de estudo do Bootcamp Code Anywhere da Digital Innovation One.

Link da base utilizada: rpeleias/personapi_digital_innovation_one

Publicado no Cloud da Heroku.

Versões utilizadas:

  • Java 11.0.11
  • Maven 3.6.3
  • Intellj IDEA Community Edition 2021.1.3

Um agradecimento especial para a Avanade e a todos os instrutores do Bootcamp Code Anywhere que compartilharam suas experiências.

Para realizar GET, POST, PUT e DELETE, é recomendado utilizar o Postman.

Abaixo seguem exemplos para fazer POST para cadastro de Cidade, Bairro e Pessoa com telefone(s) e endereço(s):


  • Cadastro de Cidade:

  • Cadastro de Bairro:

  • Cadastro de Pessoa com telefone(s) e endereço(s):

    • http://people-didi.herokuapp.com/api/v1/people
    • {"firstName": "Maria", "lastName": "Silva", "cpf": "006.111.600-99", "birthDate": "15-03-1990", "phones": [ {"type": "HOME","number": "(11) 99999998"}, {"type": "MOBILE","number": "(11)888888888"} ], "addresses": [ {"addressType": "COMMERCIAL","streetType": "AVENUE","street": "Intranet","number": "68","idDistrict": "3"}, {"addressType": "MAILING","streetType": "BYSTREET","street": "da Net","number": "234","idDistrict": "2"} ] }

Para consultar os cadastros já feitos basta acessar os links:


Para visualizar um cadastro em específico (GET), atualizar (PUT) ou deletar (DELETE), é necessário informar o id do cadastro após o endereço do API, exemplo:

DELETE http://people-didi.herokuapp.com/api/v1/people/1


Para aprimoramento do projeto falta relacionar o id do District com a classe Address, e relacionar o id da City com o District, e atualizar o GET de people e district para que apareça os dados do relacionamento corretamente.