API para gerenciamento de informações de pessoas, desenvolvida em Java com Spring Boot.
- Adicionar novas pessoas
- Atualizar informações de pessoas
- Deletar pessoas
- Listar todas as pessoas
- Java 11+
- Maven
Para instalar este projeto, siga estas etapas:
- Clone o repositório:
git clone https://github.com/SWillames/api-people.git
- Navegue até o diretório do projeto:
cd api-people
- Compile o projeto usando Maven:
mvn clean install
Para usar este projeto, siga estas etapas:
- Execute a aplicação:
mvn spring-boot:run
- Acesse a API via
http://localhost:8080
.
- URL:
/api/people
- Método:
POST
- Corpo da Requisição:
{ "name": "Nome da Pessoa", "age": 30, "email": "[email protected]" }
- Resposta de Sucesso:
{ "id": 1, "name": "Nome da Pessoa", "age": 30, "email": "[email protected]" }
- URL:
/api/people/{id}
- Método:
PUT
- Corpo da Requisição:
{ "name": "Nome Atualizado", "age": 31, "email": "[email protected]" }
- Resposta de Sucesso:
{ "id": 1, "name": "Nome Atualizado", "age": 31, "email": "[email protected]" }
- URL:
/api/people/{id}
- Método:
DELETE
- Resposta de Sucesso:
{ "message": "Pessoa deletada com sucesso" }
- URL:
/api/people
- Método:
GET
- Resposta de Sucesso:
[ { "id": 1, "name": "Nome da Pessoa", "age": 30, "email": "[email protected]" }, { "id": 2, "name": "Outra Pessoa", "age": 25, "email": "[email protected]" } ]
Para contribuir com este projeto, siga estas etapas:
- Bifurque (fork) este repositório.
- Crie um branch:
git checkout -b <nome-branch>
- Faça suas alterações e faça commit:
git commit -m 'Mensagem de commit'
- Envie para o branch original:
git push origin <nome-do-branch>
- Crie a solicitação de pull.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.
- Spring Boot - Framework utilizado
- Maven - Gerenciamento de dependências