Wenn du das erste Mal eine Spring Boot Anwendung realisierst, solltest du erst einmal mit einem kleinen Beispiel anfangen. Hier ist ein einfaches Beispiel für eine Webanwendung mit Spring Web MVC und Spring Boot:
- Stelle sicher, dass du über eine neuere Version des Java JDK als LTS(JDK 11 bzw. JDK17) und eine Entwicklungsumgebung z.B. Netbeans verfügst.
- Öffne deine Entwicklungsumgebung und erstelle ein neues Spring Boot-Projekt mit dem Namen „HelloWebMVC“. Überprüfe ob die Spring Boot Starter spring-boot-starter-web und der Starter spring-boot-starter-thymeleafe vorhanden ist.
- Fügen deinem Projekt eine neue Klasse mit dem Namen „HelloController“ hinzu und kopiere oder schreibe den folgenden Code:
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HelloController {
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello, Spring Boot with Spring Web MVC!");
return "hello";
}
}
Füge eine neue HTML-Datei mit dem Namen „hello.html“ im Verzeichnis „src/main/resources/templates“ hinzu, plaziere den folgenden Code in den body Tag:
<!DOCTYPE html>
<html>
<head>
<title>Hello, Spring Boot with Spring Web MVC!</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
Starten die Anwendung über die Hauptklasse und navigiere zu http://localhost:8080/hello
in deinem Lieblingsbrowser. D solltest die Nachricht „Hello, Spring Boot with Spring Web MVC!“ sehen.
Dies ist ein sehr einfaches Beispiel, aber es zeigt, wie man eine Webanwendung mit Spring Web MVC und Spring Boot erstellt. Verwende Spring Web MVC, um komplexere Webanwendungen(monolythische Anwendungen) HTML-Seiten und Controller-Funktionalität zu erstellen.
Natürlich kann Spring Boot noch mehr.
0 Kommentare