Ich habe eine Spring Boot-Webanwendung mit VS-Code erstellt, daher werde ich die Vorgehensweise beschreiben
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.3
BuildVersion: 18D109
$ java -version
openjdk version "12" 2019-03-19
OpenJDK Runtime Environment (build 12+33)
OpenJDK 64-Bit Server VM (build 12+33, mixed mode, sharing)
$ code -v
1.32.1
Installieren Sie die folgenden Erweiterungen, wie sie für die Entwicklung mit VS Code erforderlich sind
Java Extension Pack Spring Boot Extension Pack
Suchen Sie nach der Installation der Erweiterung in der Befehlspalette und nach Feder Spring Initializr: Wählen Sie Generate a Maven Project
Wählen Sie Java
Geben Sie den Paketnamen ein
Geben Sie den Projektnamen ein
Wählen Sie die Spring Boot-Version
Fügen Sie Abhängigkeiten Web und Thymeleaf hinzu
Spring Web
Thymeleaf
Wählen Sie einen Speicherort für das Projekt
DemoApplication.java wird in src / main / java / com / example / sampleproject erstellt. Hauptmethode ist implementiert
DemoApplication.java
package com.example.sampleproject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
Erstellen Sie einen Controller-Ordner in src / main / java / com / example / sampleproject und Erstellen Sie darin SampleController.java
SampleController.java
package com.example.sampleproject.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class SampleController {
@RequestMapping("/sample")
public String sample() {
return "sample";
}
}
Erstellen Sie sample.html in src / main / resources / templates
sample.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sample</title>
</head>
<body>
<h1>HelloWorld</h1>
</body>
</html>
Wählen Sie Debug → Debug starten und wählen Sie Java in der Umgebungsauswahl.
Da launch.json generiert wird, wählen Sie Debug → Debugging erneut starten.
Weil die Spring Boot-Anwendung auf dem lokalen Server gestartet wird HTML-Inhalt wird angezeigt, wenn eine Verbindung zur folgenden URL hergestellt wird
http://localhost:8080/sample