- Descrição
- Requisitos
- Funcionalidades
- Tecnologias Utilizadas
- Como Executar o Projeto
- Documentação da API
- Licença
Este é um microserviço desenvolvido em Spring Boot que tem como objetivo fornecer uma API para realizar CRUD (Create, Read, Update, Delete) de usuários. O projeto utiliza o banco de dados PostgreSQL para persistência dos dados.
O serviço é configurado para rodar em um ambiente baseado em Java 17 e não utiliza Spring Security.
- Java 17
- Docker (Opcional)
- PostgreSQL instalado e rodando na máquina/local
-
CRUD de Usuários:
- Create: Endpoint para criação de novos usuários.
- Read: Endpoint para consulta de todos os usuários ou usuário específico.
- Update: Endpoint para atualização de informações de um usuário.
- Delete: Endpoint para remoção de um usuário.
-
Swagger: Documentação da API acessível em
http://localhost:8080/swagger-ui/index.html
para teste e consulta dos endpoints.