SilvanoGPM / person-api

Person API created with Spring Boot in Code Anywhere Bootcamp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Person API

Person API é uma Rest API criada com Spring Boot, desenvolvida durante o Boot Camp Code Anywhere, disponibilizado pela Digital Innovation One.

🚀 Tecnologias

  • Spring Boot - Framework Java para criação de APIs REST.
  • Project Lombok - Biblioteca Java que ajuda a remover a verbosidade do nosso código usando anotações.
  • Map Struct - Framerowk Java para mapear DTOs.
  • JUnit5 - Framework Java para testes unitários.
  • H2 - Banco de dados em memória.

🔧 Como executar

  1. Baixe o repositório
  2. Abra o seu terminal e navegue até o diretório onde o repositório se encontra
  3. Execute o comando mvn spring-boot:run

📝 Endpoints

Endpoint Method Path Variable Request Body
http://localhost:8080/api/v1/people GET No No
http://localhost:8080/api/v1/people/{id} GET Yes No
http://localhost:8080/api/v1/people POST No Yes
http://localhost:8080/api/v1/people/{id} DELETE Yes No
http://localhost:8080/api/v1/people PUT No Yes

❤️ Contribuições

Caso queria contribuir com o projeto, por favor, abra um pull request.

About

Person API created with Spring Boot in Code Anywhere Bootcamp


Languages

Language:Java 100.0%