Einrichten der Entwicklungsumgebung mit IntelliJ IDEA
Um mit der Entwicklung einer Spring MVC-Anwendung mit Maven in IntelliJ IDEA zu beginnen, müssen Sie Ihre Entwicklungsumgebung einrichten. So können Sie dies tun:
Installation des Java Development Kit (JDK)
Zunächst müssen Sie das Java Development Kit (JDK) auf Ihrem Ubuntu 22.04-System installieren. Sie können dies tun, indem Sie die folgenden Befehle in Ihrem Terminal ausführen:
sudo apt update
sudo apt install openjdk-11-jdk
Verifizieren Sie die Installation, indem Sie die Java-Version überprüfen:
java -version
Installation von IntelliJ IDEA
Als Nächstes müssen Sie IntelliJ IDEA installieren, eine beliebte integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) für die Java-Entwicklung. Sie können die neueste Version von IntelliJ IDEA von der offiziellen Website herunterladen: https://www.jetbrains.com/idea/download/
Sobald der Download abgeschlossen ist, extrahieren Sie die ZIP-Datei und führen Sie den folgenden Befehl aus, um die IDE zu starten:
./idea.sh
Konfiguration des Spring MVC-Projekts
- Öffnen Sie IntelliJ IDEA und erstellen Sie ein neues Projekt, indem Sie auf der Willkommensseite "Create New Project" auswählen.
- Wählen Sie "Maven" als Projekttyp und klicken Sie auf "Next".
- Geben Sie einen Projektnamen und einen Speicherort an und klicken Sie dann auf "Finish".
- Klicken Sie in der Projektstruktur mit der rechten Maustaste auf den Ordner "src/main/java" und wählen Sie "New" > "Package". Erstellen Sie ein Paket für Ihre Anwendung, z. B. "com.labex.springmvc".
- Klicken Sie mit der rechten Maustaste auf das Paket und wählen Sie "New" > "Java Class". Erstellen Sie eine neue Klasse für Ihren Spring MVC-Controller, z. B. "HelloController.java".
package com.labex.springmvc;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HelloController {
@GetMapping("/")
public String hello(Model model) {
model.addAttribute("message", "Hello from LabEx Spring MVC!");
return "hello";
}
}
- Erstellen Sie einen neuen Ordner namens "templates" im Verzeichnis "src/main/resources". Hier platzieren Sie Ihre Spring MVC-Ansichtsvorlagen.
- Erstellen Sie im Ordner "templates" eine neue Datei namens "hello.html" und fügen Sie den folgenden Inhalt hinzu:
<!doctype html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Hello LabEx</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
Nun haben Sie die grundlegende Entwicklungsumgebung für Ihre Spring MVC-Anwendung mit IntelliJ IDEA und Maven eingerichtet. Sie können mit dem nächsten Schritt fortfahren, nämlich der Entwicklung der Spring MVC-Anwendung.