Skip to content

Instantly share code, notes, and snippets.

@andersonbuenos
Created September 24, 2025 07:21
Show Gist options
  • Select an option

  • Save andersonbuenos/b27ecebbe6220fa850fd8c563f8c0bda to your computer and use it in GitHub Desktop.

Select an option

Save andersonbuenos/b27ecebbe6220fa850fd8c563f8c0bda to your computer and use it in GitHub Desktop.
Encontro 02 - Documentação e Finalização

Delivery Tech API

Sistema de delivery desenvolvido com Spring Boot e Java 21.

🚀 Tecnologias

  • Java 21 LTS (versão mais recente)
  • Spring Boot 3.2.x
  • Spring Web
  • Spring Data JPA
  • H2 Database
  • Maven

⚡ Recursos Modernos Utilizados

  • Records (Java 14+)
  • Text Blocks (Java 15+)
  • Pattern Matching (Java 17+)
  • Virtual Threads (Java 21)

🏃‍♂️ Como executar

  1. Pré-requisitos: JDK 21 instalado
  2. Clone o repositório
  3. Execute: ./mvnw spring-boot:run
  4. Acesse: http://localhost:8080/health

📋 Endpoints

  • GET /health - Status da aplicação (inclui versão Java)
  • GET /info - Informações da aplicação
  • GET /h2-console - Console do banco H2

🔧 Configuração

  • Porta: 8080
  • Banco: H2 em memória
  • Profile: development

👨‍💻 Desenvolvedor

[Seu Nome] - [Sua Turma]
Desenvolvido com JDK 21 e Spring Boot 3.2.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment