Dieses Projekt demonstriert ein einfaches Java-Backend mit Spring Boot 3.x. Ziel ist ein technischer Spike mit REST-API, Datenpersistenz, Umgebungskonfiguration und Monitoring.
- Java 21+
- Spring Boot 3.x
- Spring Web
- Spring Data JPA
- H2 (In-Memory)
- Spring Boot Actuator
- Maven Wrapper
./mvnw spring-boot:run
mvnw.cmd spring-boot:run
-
GET /api/hello
Gibt eine einfache JSON-Grußnachricht zurück. -
GET /api/customers
Gibt eine Liste vorinitialisierter Kunden aus der In-Memory-Datenbank zurück. -
GET /actuator/health
Einfacher Health-Check über Spring Boot Actuator.
Beim Start werden zwei Kunden automatisch gespeichert.
Das Profil "dev" ist bereits in der application.yml als aktiv gesetzt.
Ein zusätzlicher Startparameter ist nicht erforderlich.
Dieses Projekt dient rein der Demonstration typischer Spring-Boot-Grundlagen für REST & Persistenz.
Noch kein Security-/Deployment-/Build Hardening.