[JAVA] Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code Hello World-Erstellung

Einführung

Wir werden eine Webanwendung für Spring Boot 2 mit Visual Studio Code entwickeln. Dies ist die Spring Boot-Version von Hello World, die zuvor [hier] erstellt wurde (https://qiita.com/t_skri/items/24d0d353771735b453f7).

Bau der Entwicklungsumgebung

Bitte erstellen Sie die Entwicklungsumgebung unter hier. Maven und Tomcat sind nicht erforderlich. Fügen Sie die Erweiterung "Spring Boot Extension Pack" hinzu. springex.jpg

Umgebung

OS:Windows 10 Pro 64bit Editor:Visual Studio Code 1.44.2 JDK:AdoptOpenJDK 11.0.6+10 x64

Modellerstellung

Sie können dies mit Visual Studio Code tun, aber Sie können es auch mit spring initializr (https://start.spring.io/) erstellen. Diesmal habe ich es so gemacht. springinit.jpg

Erweitern Sie die erstellte Vorlage auf "D: \ JAVA \ Project".

Controller erstellen

Erstellen Sie es unter "D: \ JAVA \ Project \ bootSample1 \ src \ main \ java \ com \ example \ bootSample1 \ web \ controller". Wenn der Ordner nicht vorhanden ist, erstellen Sie ihn.

RootController.java

RootController.java


package com.example.bootSample1.web.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class RootController {

    @GetMapping("/")
    public String root() {
        // "redirect:"Wenn Sie am Anfang hinzufügen, handelt es sich um eine Weiterleitung
        return "redirect:hello/index";
    }

}

HelloController.java

HelloController.java


package com.example.bootSample1.web.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/hello")
public class HelloController {

    @GetMapping("/index")
    public String indexGet() {
        return "hello/index";
    }
    
}

Ansicht erstellen

Erstellen Sie es unter "D: \ JAVA \ Project \ bootSample1 \ src \ main \ resources \ templates \ hello". Wenn der Ordner nicht vorhanden ist, erstellen Sie ihn.

index.html

index.html


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Hello World</title>
    </head>

    <body>
        <h1>Hello World</h1>
    </body>
</html>

Funktionsprüfung

Drücken Sie zum Ausführen die Taste "F5". http://localhost:8080/ Bitte zugreifen. Stellen Sie sicher, dass Sie automatisch zu [http: // localhost: 8080 / hello / index](http: // localhost: 8080 / hello / index) umgeleitet werden.

Es ist in Ordnung, wenn die folgende Seite angezeigt wird. springbootHello.jpg

Zusammenfassung

Controller und View sind genau die gleichen wie im vorherigen Nicht-Boot-Beispiel. Der Vorteil von Boot ist, dass keine Vorbereitung erforderlich ist.

Recommended Posts

Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code Hello World-Erstellung
Spring5 MVC-Webanwendungsentwicklung mit Visual Studio-Code Hello World Creation
Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code SQL Server-Verbindung
Entwicklung von Spring5 MVC-Webanwendungen mit Visual Studio Code Maven-Vorlagenerstellung
Spring 5 MVC-Webanwendungsentwicklung mit Visual Studio Code Spring Security-Verwendung 2/3 [Seitenerstellung 1/2]
Spring 5 MVC-Webanwendungsentwicklung mit Visual Studio Code Spring Security-Verwendung 3/3 [Seitenerstellung 2/2]
Spring 5 MVC-Webanwendungsentwicklung mit Visual Studio Code Spring Security-Nutzung 1/3 [Vorbereitung]
Spring5 MVC-Webanwendungsentwicklung mit Visual Studio Code SQL Server-Verbindung
Starten Sie die Entwicklung von Webanwendungen mit Spring Boot
Hallo Welt mit Spring Boot
Hallo Welt mit Spring Boot!
[Spring Boot] Erstellung von Webanwendungen
Hallo Welt mit Spring Boot
Entwicklung von Spring5 MVC-Webanwendungen mit Visual Studio Code Environment-Konstruktion (Installation von JDK11 / Maven / Tomcat / Visual Studio Code)
Bis "Hallo Welt" mit Spring Boot
Erstellen Sie eine Anfrage-App mit Spring Boot
(Intellij) Hallo Welt mit Spring Boot
Erstellen Sie mit Java + Spring eine Web-APP-Entwicklungsumgebung mit Visual Studio Code
(IntelliJ + gradle) Hallo Welt mit Spring Boot
Führen Sie die WEB-Anwendung mit Spring Boot + Thymeleaf aus
Hallo Welt! Mit Spring Boot (Marven + Texteditor)
[Java] Hallo Welt mit Java 14 x Spring Boot 2.3 x JUnit 5 ~
Hallo Welt (REST API) mit Apache Camel + Spring Boot 2
Erstellen Sie eine Java-Programmentwicklungsumgebung mit Visual Studio Code
Hallo Welt (Konsolen-App) mit Apache Camel + Spring Boot 2
Hallo Welt mit VS Code!
Erstellen Sie eine Hello World-Webanwendung mit Spring Framework + Jetty
Erstellung einer Java-Webanwendungsentwicklungsumgebung mit VS-Code (struts2)
Verwenden Sie PlantUML mit Visual Studio Code
Frühlingsstiefel Hallo Welt in Eclipse
Überprüfungspunkte für den Spring Boot-Anwendungscode
Hot Deploy mit Spring Boot-Entwicklung
Spring Boot Programmierung mit VS Code
Erstellen wir eine Buchverwaltungs-Webanwendung mit Spring Boot part1
Vergleiche Hallo Welt! Mit Spring Boot mit Java, Kotlin und Groovy
Verarbeitung beim Starten einer Anwendung mit Spring Boot
[Trainieren! ] Zeigen Sie Hello World mit Spring Boot an
Starten Sie die Nginx + Spring Boot-Anwendung mit Docker-Compose
Java-Entwicklung mit Codenvy: Hello World! Run
Wie Spring Security mit Hello World funktioniert
Erleben Sie .NET 5 mit Docker und Visual Studio Code
Hallo Welt mit explosiver Geschwindigkeit mit Spring Initializr! !! !!
Ich habe versucht, eine Webanwendung voller Fehler mit Spring Boot zu klonen
Versuchen Sie, Hallo Welt mit Frühling + Gradle anzuzeigen
Erstellen Sie eine Spring Boot-Umgebung mit Windows + VS-Code
Erstellen Sie einen Web-API-Server mit Spring Boot
[Jakarta EE 8 Anwendungsentwicklung mit Gradle] 2. Projekterstellung
Erstellen Sie mit Docker eine Spring Boot-Entwicklungsumgebung
Vom Erstellen eines Spring Boot-Projekts bis zum Ausführen einer Anwendung mit VS Code
Erste Schritte mit Java-Programmen mit Visual Studio Code
Versuchen Sie, OpenID Connect mit Keycloak (Spring Boot-Anwendung) zu verwenden.
Warum können Sie Java mit Visual Studio Code entwickeln?
Bis Sie mit der Entwicklung mit Spring Boot in Eclipse 1 beginnen
Etwa der Ablauf der Entwicklung von Webanwendungen mit Rails.
Bis Sie mit der Entwicklung mit Spring Boot in Eclipse 2 beginnen
Hallo Welt Vergleich zwischen Spark Framework und Spring Boot
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Hallo Welt mit Micronaut