Skip to content

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

SpringHelloWorld 👋

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:


🚀 Projektbeschreibung

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

🛠️ Verwendete Technologien

  • Java (empfohlen: Java 17 oder neuer)
  • Spring Boot
  • Maven
  • REST (HTTP)

📂 Projektstruktur (vereinfacht)

SpringHelloWorld
├── src
│ └── main
│ ├── java
│ │ └── com.example.demo
│ │ ├── SpringHelloWorldApplication.java
│ │ └── HelloController.java
│ └── resources
│ └── application.properties
└── pom.xml

▶️ Anwendung starten

Voraussetzung

  • Java installiert (java -version)
  • Maven installiert (mvn -version)

Start über Maven

mvn spring-boot:run

oder alternativ:

mvn clean package
java -jar target/*.jar

🌐 Anwendung aufrufen

Nach dem Start ist die Anwendung erreichbar unter:

http://localhost:8080

oder (je nach Controller-Mapping):

http://localhost:8080/hello

🎯 Lernziele

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

🧑‍🏫 Einsatz im Unterricht

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

📄 Lizenz

Dieses Projekt kann frei zu Lern- und Unterrichtszwecken verwendet werden.


May the Code be with you!

About

Eine einfache WebApp zum Einstieg

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors