Ein minimalistisches Spring Boot Hello-World-Projekt, das den Einstieg in die Entwicklung von Java-Webanwendungen mit Spring erleichtert.
Das Projekt eignet sich besonders für:
- erste Schritte mit Spring Boot
- das Verständnis von Controllern
- Demonstrationen im Unterricht oder in Schulungsumgebungen
- Videotutorial: https://youtu.be/HwNEKnpjBlo?si=lGJtZLJLjFum6__-
Dieses Projekt stellt eine einfache Spring-Boot-Anwendung bereit, die über einen HTTP-Endpoint eine textbasierte Antwort zurückliefert (Hello World).
Ziel ist es, die grundlegende Struktur einer Spring-Anwendung kennenzulernen:
- Projektaufbau
- Startklasse
- Controller
- lokale Ausführung
- Java (empfohlen: Java 17 oder neuer)
- Spring Boot
- Maven
- REST (HTTP)
SpringHelloWorld
├── src
│ └── main
│ ├── java
│ │ └── com.example.demo
│ │ ├── SpringHelloWorldApplication.java
│ │ └── HelloController.java
│ └── resources
│ └── application.properties
└── pom.xml
- Java installiert (
java -version) - Maven installiert (
mvn -version)
mvn spring-boot:runoder alternativ:
mvn clean package
java -jar target/*.jarNach dem Start ist die Anwendung erreichbar unter:
http://localhost:8080
oder (je nach Controller-Mapping):
http://localhost:8080/hello
Mit diesem Projekt lernst du:
- wie eine Spring-Boot-Anwendung aufgebaut ist
- wie REST-Endpunkte definiert werden
- wie ein Webserver in Spring automatisch gestartet wird
- wie Anfragen und Antworten verarbeitet werden
Das Projekt eignet sich ideal als:
- Einstiegsprojekt in Java Webentwicklung
- Basis für Erweiterungen (z. B. Parameter, HTML, JSON)
- Ausgangspunkt für Spring MVC, REST APIs oder WebFlux
Dieses Projekt kann frei zu Lern- und Unterrichtszwecken verwendet werden.
✨ May the Code be with you!