Este projeto é uma API RESTful desenvolvida em Java com o Spring Boot, projetada para gerenciar listas de jogos. Utiliza um banco de dados H2 em memória, ideal para desenvolvimento e testes rápidos.
- 📃 Listagem de jogos
- 📂 Listagem de listas de jogos
- 🔎 Obtenção de jogos por lista
- 🔄 Reordenação de jogos dentro de listas
- 📦 Uso de DTOs e Projections para otimização
- 🧪 Banco H2 com dados populados para testes
- ☕ Java 17+
- 🌱 Spring Boot
- 🌐 Spring Web
- 🗃️ Spring Data JPA
- 🧩 H2 Database
- 📦 Maven
git clone https://github.com/seuusuario/dslist.git
cd dslist
2️⃣ Execute o projeto com Maven
./mvnw spring-boot:runA aplicação será iniciada em: http://localhost:8080
💾 Console do Banco de Dados H2 Você pode acessar o console do banco de dados H2 através do link:
🔗 http://localhost:8080/h2-console
⚙️ Configuração padrão: JDBC URL: jdbc:h2:mem:testdb
User: sa
Password: (deixe em branco)