Dieses Repository enthält die Spring Boot-Variante einer Webanwendung zur Verwaltung von Mitgliedschaften. Die Anwendung ist Teil eines Vergleichs zwischen Quarkus und Spring Boot und fokussiert sich auf moderne Entwicklungsprozesse und schnelle Feedback-Zyklen.
- Mitgliederverwaltung (Erstellen, Anzeigen, Bearbeiten, Löschen)
- Suchfunktion für Mitglieder
- PostgreSQL-Datenbank via Docker
- MVC-Architektur mit Spring Boot & Thymeleaf
- Saubere Projektstruktur mit Maven
- Java 17
- Spring Boot
- Thymeleaf
- Maven
- PostgreSQL (Docker)
- Lombok
- HTML, CSS, Vanilla JavaScript
docker run --name MitgliedschaftenManager -e POSTGRES_PASSWORD=app -p 5432:5432 -d postgres-
Projekt importieren:
File -> Import -> Maven -> Existing Maven Project -
Anwendung starten über:
MitgliedschaftsmanagerSpringApplication.java -
Öffne die Anwendung unter:
- Die Datenbank-Tabellen werden automatisch beim Start erzeugt.
- Suchfunktion über Name, E-Mail, Telefonnummer und Status.
- Fokus auf Stabilität und klare Projektstruktur.
Diese Anwendung wurde erstellt, um die Eigenschaften und den Workflow von Spring Boot praxisnah zu analysieren. Sie eignet sich als Grundlage für kleine bis mittelgroße Projekte im klassischen Java-Enterprise-Umfeld.