Este projeto é uma aplicação Web para a gestão de usuários. Ele utiliza Spring Boot para o backend e H2 como banco de dados.
- Java 8 ou superior
- Maven
- Clone o repositório para o seu ambiente local.
- Navegue até a pasta do projeto.
- Compile o projeto com o Maven:
mvn clean install
- Inicie a aplicação Spring Boot:
java -jar target/nome-do-seu-projeto.jar
A aplicação agora deve estar rodando na porta 8080.
Para testar a aplicação, você pode usar qualquer cliente HTTP para enviar solicitações para https://localhost:8080
.
Os endpoints disponíveis são:
GET /usuarios
: Retorna todos os usuários.POST /usuarios
: Cria um novo usuário.GET /usuarios/{id}
: Retorna o usuário com o ID especificado.PUT /usuarios/{id}
: Atualiza o usuário com o ID especificado.DELETE /usuarios/{id}
: Exclui o usuário com o ID especificado.
O banco de dados H2 é um banco de dados em memória. Os dados serão perdidos sempre que a aplicação for reiniciada. Você pode acessar a interface do H2 em https://localhost:8080/h2-console
.
Contribuições são bem-vindas. Por favor, faça um fork do projeto e crie um Pull Request.
Este projeto está licenciado sob a licença MIT.