Ich möchte eine Umgebung zum Ausführen von Spring Boot unter Windows erstellen. Wenn ich es unter Windows mache, finde ich es modern, es unter WSL zu machen und es mit VS Code zu entwickeln, also strebe ich es an. Führen Sie es zuerst nur unter Windows und dann unter WSL aus.
Laden Sie das JDK für Windows von http://jdk.java.net/14/ herunter und entpacken Sie es. Verschieben Sie den erstellten Ordner in einen geeigneten Pfad. Dieses Mal habe ich es unter "C: \ Programme \ Java \ jdk-14" abgelegt.
Legen Sie außerdem Folgendes in den Systemumgebungsvariablen fest.
Variable | Wert |
---|---|
JAVA_HOME | C:\Program Files\Java\jdk-14 |
Pfad | Fügen Sie am Anfang% JAVA_HOME% bin hinzu |
Ich habe folgendes installiert.
{
"java.home": "C:\\Program Files\\Java\\jdk-14"
}
Wenn Sie suchen, indem Sie im Einstellungsbildschirm "java.home" eingeben, wird ein Link zum Bearbeiten in settings.json angezeigt.
Öffnen Sie die Befehlspalette mit Strg + Umschalt + P und führen Sie "Java-Projekt erstellen" aus. Nach entsprechender Eingabe des Speicherorts und des Projektnamens wird das Projekt erstellt und mit VS-Code geöffnet. Debuggen Sie mit F5 und prüfen Sie, ob "Hallo Java" angezeigt wird.
Öffnen Sie die Befehlspalette mit Strg + Umschalt + P und führen Sie "Spring Initiallizr: Generate a Gradle Project" aus. (Sie können es mit Maven erstellen, aber mit Gradle)
Erstellen Sie ein abhängiges Paket, das vorerst leer ist, und führen Sie es aus. Es ist in Ordnung, wenn das Spring-Logo auf der Debug-Konsole angezeigt und ausgeführt wird.
Installieren Sie OpenJDK auf der WSL. Es scheint, dass OpenJDK11 mit dem Befehl apt installiert werden kann. Verwenden Sie diesen Befehl.
$ sudo apt update
$ sudo apt install -y openjdk-11-jdk
Es scheint alt zu sein, wenn Sie es mit apt einfügen, aber vorerst einfügen.
$ sudo apt install -y gradle
Installieren Sie zunächst Folgendes.
Wenn Sie nach der Installation "Code" in das WSL-Terminal eingeben, wird VS Code für die WSL-Umgebung gestartet. Installieren Sie in diesem Status die mit VS Code für Windows installierte Erweiterung erneut.
Ändern Sie den in settings.json festgelegten Wert von java.home.
{
"java.home": "/usr/lib/jvm/java-11-openjdk-amd64"
}
Öffnen Sie die Befehlspalette mit Strg + Umschalt + P und führen Sie "Java-Projekt erstellen" aus. Nach entsprechender Eingabe des Speicherorts und des Projektnamens wird das Projekt erstellt und mit VS-Code geöffnet. Debuggen Sie mit F5 und prüfen Sie, ob "Hallo Java" angezeigt wird.
Öffnen Sie die Befehlspalette mit Strg + Umschalt + P und führen Sie "Spring Initiallizr: Generate a Gradle Project" aus. Erstellen Sie ein abhängiges Paket, das vorerst leer ist, und führen Sie es aus. Es ist in Ordnung, wenn das Spring-Logo auf der Debug-Konsole angezeigt und ausgeführt wird.
Erstellen Sie mit den Einstellungen, um Spring Web beim Erstellen eines Projekts mit Spring Initial lizr zu verwenden.
Fügen Sie der Anwendungsklasse, in der sich main () befindet, die Annotation @ RestController
hinzu und erstellen Sie die folgende Methode in der Klasse.
@GetMapping("/")
String home() {
return "Hello!";
}
Führen Sie die Anwendung aus, greifen Sie auf http: // localhost: 8080 / zu, und wenn "Hallo!" Angezeigt wird, ist dies in Ordnung. Repository: https://github.com/stamefusa/spring-web-demo
https://qiita.com/dongsu-iis/items/6c7974022083d3036dc8
https://qiita.com/gitcho/items/a6c0bb781bc395e43ec4 https://qiita.com/gitcho/items/147a3ce2536ae3035bb8
Recommended Posts