[JAVA] Führen Sie die WEB-Anwendung mit Spring Boot + Thymeleaf aus

Ich hatte viele Chancen, Spring MVC zu reparieren, aber ich habe Boot nicht so oft verwendet, daher werde ich es als Überprüfung verschieben.

Verfassung

Mac OS X 10.12 Java 1.8.0_92 Spring Tool Suite 3.8.4 Spring Boot 1.5.3 thymeleaf 2.1.5

Einführung

  1. DL und installieren Sie Java von Oracle Official.

  2. DL und installieren Sie die Spring Tool Suite (im Folgenden "STS") von Official.

  3. Erstellen Sie ein Projekt Erstellt mit STS wie folgt 1.png

2.png

3.png

  1. Erstellen Sie einen Controller und eine Vorlage Erstellen Sie unten zwei Dateien 4.png

Java

SampleController.java


package com.example;

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
@RequestMapping("/sample")
public class SampleController {

	@RequestMapping(method = RequestMethod.GET)
	public String test(Model model) {
		model.addAttribute("name", "Kusagi API");
		model.addAttribute("get", "GET /sample");
		model.addAttribute("post", "POST /sample");
		return "sample/index";
	}

}

HTML

index.html


<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>top page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h2 th:text="${name}"></h2>
  <p th:text="${get}" /> 
  <p th:text="${post}" /> 
</body>
</html>
  1. Führen Sie die WEB-Anwendung aus 5.png

Es hat wie erwartet funktioniert 6.png

Recommended Posts

Führen Sie die WEB-Anwendung mit Spring Boot + Thymeleaf aus
Starten Sie die Entwicklung von Webanwendungen mit Spring Boot
[Spring Boot] Erstellung von Webanwendungen
Führen Sie LIFF mit Spring Boot aus
Erstellen Sie eine Anfrage-App mit Spring Boot
Verarbeitung beim Starten einer Anwendung mit Spring Boot
Implementieren Sie CRUD mit Spring Boot + Thymeleaf + MySQL
Implementieren Sie die Paging-Funktion mit Spring Boot + Thymeleaf
Erstellen wir eine Buchverwaltungs-Webanwendung mit Spring Boot part1
Mindestkonfiguration zum Ausführen der Spring Boot-Anwendung in Azure Web Apps
Lassen Sie uns mit Spring Boot part3 eine Webanwendung für die Buchverwaltung erstellen
Lassen Sie uns mit Spring Boot part2 eine Webanwendung für die Buchverwaltung erstellen
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Konfigurieren Sie die Spring Boot-Anwendung mit dem Maven Multi-Modul
Führen Sie die Scala-Anwendung mit Spring Boot über Gradle aus
Erstellen Sie eine CRUD-App mit Spring Boot 2 + Thymeleaf + MyBatis
Erstellen Sie einen Web-API-Server mit Spring Boot
Persönliches Memo Führen Sie das Webprojekt Spring Boot + Gradle mit Codenvy (Eclipse Che) aus.
Spring Boot2-Webanwendungsentwicklung mit Visual Studio Code Hello World-Erstellung
Generieren Sie mit Spring Boot einen Barcode
Hallo Welt mit Spring Boot
Erstellen Sie ein WEB-System mit Spring + Doma + H2DB + Thymeleaf
Versuchen Sie, OpenID Connect mit Keycloak (Spring Boot-Anwendung) zu verwenden.
Beginnen Sie mit Spring Boot
[Tutorial] Eclipse herunterladen → Webanwendung mit Java ausführen (Plejaden)
Hallo Welt mit Spring Boot!
SNS-Login mit Spring Boot
[Java] Thymeleaf Basic (Spring Boot)
CICS-Java-Anwendung ausführen- (4) Spring Boot-App
Erstellen Sie Restapi mit Spring Boot (bis zum Ausführen der App)
Spring Boot beginnend mit Docker
Hallo Welt mit Spring Boot
Setzen Sie Cookies mit Spring Boot
Verwenden Sie Spring JDBC mit Spring Boot
Mit Docker erstellte Webanwendung (1)
Modul mit Spring Boot hinzufügen
Erste Schritte mit Spring Boot
Ich habe versucht, eine Webanwendung voller Fehler mit Spring Boot zu klonen
Erstellen Sie mit Spring Boot einen Mikrodienst
Mail mit Spring Boot verschicken
Behandeln Sie die Java 8-Datums- und Uhrzeit-API mit Thymeleaf mit Spring Boot
Die erste WEB-Anwendung mit Spring Boot-Making a Pomodoro Timer-
Bis INSERT und SELECT für Postgres mit Spring Boot und Thymianblatt
Beispiel einer Webanwendung, die mit Spring Boot 1.5 mehrere Datenbanken verwaltet
Verwenden Sie thymeleaf3 mit parent, ohne Spring-Boot-Starter-Parent in Spring Boot anzugeben
Spring Boot-Anwendung, die DB-Verbindungseinstellungen mit Parametern angibt
[Java] Beispielprojekt zum Entwickeln von Webanwendungen mit Spring Boot
Verwenden Sie die Standardauthentifizierung mit Spring Boot
Spring Boot-Anwendungsentwicklung in Eclipse
Überprüfungspunkte für den Spring Boot-Anwendungscode
gRPC auf Spring Boot mit grpc-spring-boot-Starter
Hot Deploy mit Spring Boot-Entwicklung
Spring Boot Programmierung mit VS Code
Bis "Hallo Welt" mit Spring Boot
Erhalten Sie Validierungsergebnisse mit Spring Boot
Erstellen Sie eine Webanwendung mit Javalin
(Intellij) Hallo Welt mit Spring Boot
Google Cloud Platform mit Spring Boot 2.0.0
Implementieren Sie die Spring Boot-Anwendung in Gradle