[JAVA] Hallo Welt mit Spring Boot

Wir planen, mit SpringBoot + Thymeleaf + Gradle am nächsten Standort zu entwickeln, Beginnen Sie für Kaninchen und Hörner mit Hello World!

Zunächst verwende ich einfach StringBoot und beschreibe die Vorgehensweise zum Anzeigen von Hello World in HTML.

Entwicklungsumgebung

OS:windows10 Pro JDK:11.0.3 IDE: STS (Spring Tool Suite) 3.9.8.FREIGABE * Im Folgenden als STS bezeichnet. Build Tool: Gradle 3.X.

Ausführungsverfahren

1. Erstellung des "Spring Starter Project"

Erstellen Sie zunächst ein Projekt mit dem Namen "Hello-sample", indem Sie die folgenden Schritte ausführen.

** 1-1. ** Wählen Sie [Datei (oder klicken Sie mit der rechten Maustaste auf den Projektordner)]> [Neu]> [Spring Starter Project] aus dem STS-Menü.

** 1-2. ** Geben Sie auf dem Bildschirm unten "Hallo-Beispiel" als Namen ein, wählen Sie "Gradle (Buildship 3.x)" als Typ, wählen Sie die zu verwendende Java-Version aus und klicken Sie auf die Schaltfläche "Weiter". image.png

** 1-3. ** Wählen Sie auf dem Bildschirm unten "Web" und "Thymeleaf" aus und klicken Sie auf die Schaltfläche "Fertig stellen".

Wenn Sie ein neues Projekt erstellen, sollte die folgende Struktur angezeigt werden. image.png

** 1-4. ** Klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie Ausführen> Spring Boot-Anwendung.

Das folgende Protokoll wird an die STS-Konsole ausgegeben. Wenn keine Fehler vorliegen, wurde das "Spring Starter Project" erfolgreich erstellt. image.png

2. Erstellen eines Bildschirms (HTML)

Erstellen Sie den Bildschirm, der als Nächstes angezeigt werden soll, dh HTML.

** 2-1. ** Wählen Sie im STS-Menü Datei (oder klicken Sie mit der rechten Maustaste auf den Projektordner)> Neu> Andere.

** 2-2. ** Geben Sie auf dem angezeigten Bildschirm "html" in das Feld des Assistenten ein und wenden Sie einen Filter an. "HTML-Datei" wird angezeigt. Wählen Sie diese Option aus und klicken Sie auf die Schaltfläche "Weiter". image.png

** 2-3. ** Geben Sie den Speicherort und den Dateinamen an, um die HTML-Datei zu erstellen, und klicken Sie auf die Schaltfläche "Fertig stellen".

image.png

** 2-4. ** Ändern Sie die erstellte HTML-Datei so, dass sie den folgenden Inhalt enthält.

index.html


<!DOCTYPE html>
<html>
  <head>
    <title>Hello</title>
    <meta charset="utf-8" />
  </head>
  <body>
    <h1>Hello SpringBoot Sample</h1>
  </body>
</html>

3. 3. Erstellen einer Controller-Klasse

Ich habe den HTML-Code für die Anzeige vorbereitet, aber er kann nicht so angezeigt werden, wie er ist. Erstellen Sie eine Controller-Klasse, die in der MVC "C" lautet.

** 3-1. ** Wählen Sie im STS-Menü [Datei (oder klicken Sie mit der rechten Maustaste auf den Projektordner)]> [Neu]> [Klasse] und erstellen Sie eine Klasse mit dem Namen "HelloController". image.png

Ich denke, es wird so konfiguriert. image.png

** 3-2. ** Ändern Sie die erstellte Controller-Klasse so, dass sie den folgenden Inhalt enthält.

HelloController.java


package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class HelloController {
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String index(Model model) {
        return "index";  //Geben Sie den Namen der anzuzeigenden HTML-Datei an (keine Erweiterung erforderlich).
    }		
}

4. Lauf

Klicken Sie anschließend mit der rechten Maustaste auf das Projekt> Ausführen> Spring Boot-Anwendung, um es auszuführen. Versuchen Sie nach dem Start, die folgende URL in Ihrem Browser aufzurufen.    URL:http://localhost:8080/

Der folgende Bildschirm wird angezeigt. image.png

das ist alles. Im nächsten Artikel möchte ich einen Wert aus der Controller-Klasse übergeben.

Recommended Posts

Hallo Welt mit Spring Boot!
Hallo Welt mit Spring Boot
Bis "Hallo Welt" mit Spring Boot
(Intellij) Hallo Welt mit Spring Boot
Hallo Welt mit Eclipse + Spring Boot + Maven
(IntelliJ + gradle) Hallo Welt mit Spring Boot
Hallo Welt! Mit Spring Boot (Marven + Texteditor)
[Java] Hallo Welt mit Java 14 x Spring Boot 2.3 x JUnit 5 ~
Frühlingsstiefel Hallo Welt in Eclipse
Hallo Welt (REST API) mit Apache Camel + Spring Boot 2
Hallo Welt (Konsolen-App) mit Apache Camel + Spring Boot 2
[Trainieren! ] Zeigen Sie Hello World mit Spring Boot an
Wie Spring Security mit Hello World funktioniert
Hallo Welt mit Micronaut
Mit Spring Boot herunterladen
Vergleiche Hallo Welt! Mit Spring Boot mit Java, Kotlin und Groovy
Hallo Welt mit explosiver Geschwindigkeit mit Spring Initializr! !! !!
Versuchen Sie, Hallo Welt mit Frühling + Gradle anzuzeigen
Generieren Sie mit Spring Boot einen Barcode
Implementieren Sie GraphQL mit Spring Boot
Beginnen Sie mit Spring Boot
Führen Sie LIFF mit Spring Boot aus
SNS-Login mit Spring Boot
Datei-Upload mit Spring Boot
Spring Boot beginnt mit dem Kopieren
Spring Boot beginnend mit Docker
Setzen Sie Cookies mit Spring Boot
Verwenden Sie Spring JDBC mit Spring Boot
Modul mit Spring Boot hinzufügen
Erste Schritte mit Spring Boot
Erstellen Sie mit Spring Boot einen Mikrodienst
Mail mit Spring Boot verschicken
Hallo Welt mit SpringBoot / Gradle
Hallo Welt, mit Asakusa Framework!
Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code Hello World-Erstellung
Hallo Welt Vergleich zwischen Spark Framework und Spring Boot
Verwenden Sie die Standardauthentifizierung mit Spring Boot
gRPC auf Spring Boot mit grpc-spring-boot-Starter
Erstellen Sie eine App mit Spring Boot 2
Hot Deploy mit Spring Boot-Entwicklung
Datenbankverknüpfung mit doma2 (Spring Boot)
Spring Boot Programmierung mit VS Code
Erstellen Sie eine Anfrage-App mit Spring Boot
Hallo Welt mit Docker und C Sprache
Erhalten Sie Validierungsergebnisse mit Spring Boot
Erstellen Sie eine App mit Spring Boot
Google Cloud Platform mit Spring Boot 2.0.0
Hallo Welt mit GlassFish 5.1 + Servlet + JSP
Erstellen Sie PDF mit itext7 ~ HelloWorld ~
Ich habe GraphQL mit Spring Boot ausprobiert
[Java] LINE-Integration mit Spring Boot
Beginnend mit Spring Boot 0. Verwenden Sie Spring CLI
"Hallo Welt" für ImageJ mit Eclipse
Ich habe Flyway mit Spring Boot ausprobiert
Hallo Welt mit GWT 2.8.2 und Maven
Die Nachrichtenkooperation begann mit Spring Boot
Erstellen Sie eine Hello World-Webanwendung mit Spring Framework + Jetty
Verarbeitung beim Starten einer Anwendung mit Spring Boot
Senden Sie regelmäßige Benachrichtigungen mit LineNotify + Spring Boot