[Java] Thymeleaf Basic (Spring Boot)

Was ist Thymeleaf?

wie benutzt man

dependencies {
	compile('org.springframework.boot:spring-boot-starter-thymeleaf')
}

Vorlagendatei aufrufen

main.java


package sample;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Main {

    public static void main(String[] args) {
        SpringApplication.run(Main.class, args);
    }
}

HelloController.java


package sample.thymeleaf.web;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class HelloController {

    @GetMapping("/hello")
    public String hello(Model model) {
        model.addAttribute("message", "Hello Thymeleaf!!");
        return "hello";
    }
}

hello.html


<html xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8" />
        <title>Hello Thymeleaf</title>
    </head>
    <body>
        <h1 th:text="${message}"></h1>
    </body>
</html>

Text in Vorlagendatei einbetten

HelloController.java


package sample.thymeleaf.web;

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

@Controller
public class HelloController {

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

hello.html


<!doctype html>
<html xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8" />
        <title>Hello Thymeleaf</title>
    </head>
    <body>
        <h1 th:text="'hello world'"></h1>
    </body>
</html>

Recommended Posts

[Java] Thymeleaf Basic (Spring Boot)
CICS-Java-Anwendung ausführen- (4) Spring Boot-App
[Java] [Spring] Spring Boot 1.4-> 1.2 Downgrade Hinweis
Frühling Java
Elastische Bohnenstange (Java) + Spring Boot + https
[Java] LINE-Integration mit Spring Boot
Verwendung von Thymeleaf mit Spring Boot
Behandeln Sie die Java 8-Datums- und Uhrzeit-API mit Thymeleaf mit Spring Boot
[Java] [Spring] Spring Boot Das mysteriöse Hamarineta der Abhängigkeitsinjektion
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Java Grundkenntnisse 1
Fordern Sie Spring Boot heraus
Erstellen Sie mit IntelliJ ein Java Spring Boot-Projekt
Lösen Sie die Thymeleaf-Syntaxprüfung in Spring Boot
[Java] Grundstruktur
[Java] [Basic] Glossar
Aufbau der Spring Boot + Docker Java-Entwicklungsumgebung
Grundlegende Java-Grammatik
Grundlegende Java-Grammatik
Spring Boot Form
Implementieren Sie CRUD mit Spring Boot + Thymeleaf + MySQL
Implementieren Sie die Paging-Funktion mit Spring Boot + Thymeleaf
Spring Boot Denken Sie daran
gae + frühlingsstiefel
Memo zur Installationsmethode von Spring Boot + Thymeleaf Boot Strap
Java-Übung [Basic]
[Java] Spring DI ③
Führen Sie die WEB-Anwendung mit Spring Boot + Thymeleaf aus
Erreichen Sie die BASIC-Authentifizierung mit Spring Boot + Spring Security
Verwenden Sie den Thymeleaf-Textvorlagenmodus von Spring Boot
Java-Tipps - Erstellen Sie mit Gradle ein Spring Boot-Projekt
Erstellen Sie eine CRUD-App mit Spring Boot 2 + Thymeleaf + MyBatis
[Java] Hallo Welt mit Java 14 x Spring Boot 2.3 x JUnit 5 ~
Erstellen Sie Ihr eigenes Dienstprogramm mit Thymeleaf mit Spring Boot
[Java] Artikel zum Hinzufügen einer Validierung mit Spring Boot 2.3.1.
Konstruktionsverfahren für LINE Bot x Java (Spring Boot)
SPRING BOOT Lernaufzeichnung 01
Frühlingsstiefel + Heroku Postgres
Schreiben von Frühlingsstiefel-Memos (1)
Java Grundwissen Memo
[Java] Datentyp ①-Basistyp
Erster Frühlingsstiefel (DI)
SPRING BOOT Lernprotokoll 02
Spring Boot-Ausnahmebehandlung
Spring Boot Servlet-Zuordnung
Grundlegende Java-Datumsmanipulation
Spring Boot Entwicklung-Entwicklungsumgebung-
Spring Boot-Lernverfahren
Grundlegende Java-Namenskonventionen
Java-Lernnotiz (grundlegend)
Spring Boot lernen [Anfang]
Schreiben von Spring Boot-Memos (2)
Spring Boot 2.2 Dokumentzusammenfassung
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Spring Boot 2.3 Verfügbarkeit von Anwendungen
Spring Boot Tutorials Themen