Tecnologias | Projeto | Como executar | Colaboradores
O projeto foi desenvolvido e testado com as seguintes tecnologias:
O Person Manager é uma API de gerenciamento de pessoas com as funcionalidades de:
-
Criar, editar e consultar uma ou mais pessoas
-
Criar, editar e consultar um ou mais endereços de uma pessoa
-
Poder indicar qual endereço será considerado o principal de uma pessoa
Abaixo está sendo disponibilizado o Diagrama de Classes realizado para o projeto:
-
Clone o repositório
-
Tenha instalado as seguintes dependencias:
-
Abra o repositório em alguma IDE (Ex: Intellij, STS etc.) ou no seu próprio terminal
-
Abra o terminal do projeto e execute o comando
mvn clean install
-
Apos isso, execute o comando
mvn spring-boot:run
ou apenas rode a classePersonManagerApplication.java
-
localhost:8080/api/person/v1
-> para serviços apontados para a entidade de pessoas sendo gerenciadas -
localhost:8080/api/address/v1
-> para serviços apontados para a entidade de endereços das pessoas gerenciadas
Também está sendo disponibilizada uma coleção do Postman contendo rotas com exemplos para cada rota da aplicação. Clique aqui para baixar.