Zum Lernen, weil ich mich wahrscheinlich mit der WEB-API mit Spring Boot im Geschäft anfreunden werde Erstellt eine Entwicklungsumgebung für Spring Tool Suite 4 in der Windows 10-Umgebung. Lassen Sie uns vorerst eine Beispielseite erstellen.
Art | Name | Ausführung |
---|---|---|
IDE | Visual Studio Code | 1.14.1 |
Plugin | Spring Boot Extension Pack | 0.0.8 |
Plugin | Java Extension Pack | 0.8.1 |
Java | JDK | 8.0.232.09-hotspot |
Projektmanagement | apache-maven | 3.6.3 |
Daher werden wir die aktuellste (24.12.2019) "Spring Tools Suite 4" -Umgebung erstellen. Die offiziell unterstützten IDEs sind "Eclipse", "VSCode" und "Atom". Dieses Mal werden wir mit VSCode erstellen.
Installieren Sie JDK / MAVEN / VSCode. SpringToolsSuite (STS) muss JDK 1.8 oder höher sein, daher ist Java 8 installiert. Für MAVEN und JDK benötigen Sie den Installationspfad später. Ich persönlich empfehle daher, die komprimierte Datei zu löschen und an einem leicht verständlichen Ort zu extrahieren.
JDK
Diesmal ist es so angeordnet
D:/
├── JDK
| └── jdk-8.0.232.09-hotspot
└── maven
└── apache-maven-3.6.3
Übergeben Sie den Pfad an den Ordner, in den Sie JDK und MAVEN extrahiert haben. In der Systemsteuerung ⇒ System ⇒ Erweiterte Systemeinstellungen ⇒ Umgebungsvariableneinstellungen
JAVA_HOME="D:/openjdk/jdk-8.0.232.09-hotspot"
MAVEN_HOME="D:/apache-maven-3.6.3"
Path=%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%Path%
Installieren Sie Folgendes auf dem VS Code Add-On-Suchbildschirm. Spring Boot Extension Pack Java Extension Pack
Die VS-Code-Plug-Ins werden langsam wütend: "Wo ist Java?". Ich werde Ihnen also auch den Pfad mitteilen, den Sie dort installiert haben. Datei ⇒ Grundeinstellungen ⇒ Einstellungen ⇒ Fügen Sie der Einstellungsdatei, die mit dem Symbol (Open Settings (JSON)) oben rechts geöffnet wurde, die folgende Beschreibung hinzu.
{
"java.home": "D:\\openjdk\\jdk-8.0.232.09-hotspot",
"maven.executable.path": "D:\\apache-maven-3.6.3\\bin\\mvn", //Ich möchte wissen, wo sich auch die ausführbare Maven-Datei befindet
"maven.terminal.useJavaHome": true //Weisen Sie maven an, sich den Java-Pfad anzusehen
}
Die Installation wurde bisher abgeschlossen. Wenn Sie jedoch einen internen Proxy verwenden, erhalten Sie möglicherweise beim Erstellen eines Projekts die erforderlichen Bibliotheken, und es kann ein Fehler auftreten. Führen Sie in diesem Fall das folgende Verfahren aus. ** Ergänzung zu settings.json **
{
"http.proxy": "{Proxyserver-URL}:{Port-Nummer}",
//Wenn Sie sich in einer Proxy-Umgebung befinden, geben Sie an, wo VS Code die Bibliothek herunterladen soll.
}
** Einstellungen.xml erstellen ** Erstellen Sie eine Datei "settings.xml" in "C: /Users/{username}/.m2", damit maven den Proxy verwenden kann.
settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository/>
<interactiveMode/>
<usePluginRegistry/>
<offline/>
<pluginGroups/>
<servers/>
<mirrors/>
<proxies>
<proxy>
<id>{Eine Zeichenfolge, die Ihnen eine eindeutige ID gibt}</id>
<active>true</active>
<protocol>http</protocol>
<host>{Proxy-Server-URL}</host>
<port>{Hafen}</port>
</proxy>
</proxies>
<profiles/>
<activeProfiles/>
</settings>
Wählen Sie die folgenden drei Abhängigkeiten aus
Wenn Sie VS Code im erstellten Projektordner erneut öffnen, Sie können sehen, dass sie die von Java, Maven und Spring Boot erstellten Projekte erkennen.
Fügen Sie die Datei dem folgenden Pfad hinzu.
\src\main\resources\templates\hogehoge.html(HTML zum Anzeigen)
\src\main\java\com\hogehoge\test_project\controller\HogehogeController.java(Controller für das Routing)
HogehogeController.java
package com.hogehoge.test_project.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HogehogeController {
@RequestMapping("/hogehoge") //Geben Sie hier die URL an.
public String hogehoge() {
return "hogehoge"; //HTML mit demselben Namen wie das hier zurückgegebene Zeichen wird aufgerufen.
}
}
hogehoge.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>hogehoge</title>
</head>
<body>
<h1>HelloWorld</h1>
</body>
</html>
Kann mit "SPRING-BOOT DASH BOARD" unten links ausgeführt werden
Recommended Posts