[Java] Thymeleaf Basic (Spring Boot)

Qu'est-ce que Thymeleaf

comment utiliser

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

Fichier de modèle d'appel

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>

Incorporer du texte dans un fichier modèle

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)
Application Java CICS-Run - (4) Application Spring Boot
[Java] [Spring] Spring Boot 1.4-> 1.2 Note de rétrogradation
Spring Java
Elastic Beanstalk (Java) + Spring Boot + https
[Java] Intégration LINE avec Spring Boot
Comment utiliser Thymeleaf avec Spring Boot
Gérez l'API de date et d'heure Java 8 avec Thymeleaf avec Spring Boot
[Java] [Spring] Spring Boot Mystérieux hamarinet d'injection de dépendances
Grammaire de base Java
Grammaire Java de base
Connaissances de base Java 1
Défi Spring Boot
Créer un projet Java Spring Boot avec IntelliJ
Desserrer la vérification de la syntaxe de Thymeleaf dans Spring Boot
[Java] Structure de base
[Java] [Basic] Glossaire
Construction de l'environnement de développement Java Spring Boot + Docker
Grammaire de base Java
Grammaire de base Java
Forme de botte de printemps
Implémenter CRUD avec Spring Boot + Thymeleaf + MySQL
Implémenter la fonction de pagination avec Spring Boot + Thymeleaf
Spring Boot Rappelez-vous
gae + botte à ressort
Spring Boot + Thymeleaf Boot Strap Méthode d'installation mémo
Exercice Java [basique]
[Java] Spring DI ③
Exécutez l'application WEB avec Spring Boot + Thymeleaf
Obtenez une authentification BASIC avec Spring Boot + Spring Security
Utilisez le mode de modèle de texte Thymeleaf de Spring Boot
Conseils Java - Créez un projet Spring Boot avec Gradle
Créez une application CRUD avec Spring Boot 2 + Thymeleaf + MyBatis
[Java] Hello World avec Java 14 x Spring Boot 2.3 x JUnit 5 ~
Créez votre propre utilitaire avec Thymeleaf avec Spring Boot
[Java] Article pour ajouter une validation avec Spring Boot 2.3.1.
Procédure de construction de LINE Bot x Java (Spring Boot)
Fiche d'apprentissage SPRING BOOT 01
Botte de printemps + Heroku Postgres
Rédaction de mémo de démarrage de printemps (1)
mémo de connaissances de base java
[Java] Type de données ①-Type de base
Première botte à ressort (DI)
Fiche d'apprentissage SPRING BOOT 02
Gestion des exceptions Spring Boot
Mappage du servlet Spring Boot
Manipulation de base de la date Java
Environnement de développement-développement Spring Boot-
Procédure d'apprentissage Spring Boot
Conventions de dénomination Java de base
Mémo d'apprentissage Java (basique)
Apprentissage de Spring Boot [Début]
Rédaction de mémos de démarrage de printemps (2)
Résumé du document Spring Boot 2.2
[Spring Boot] DataSourceProperties $ DataSourceBeanCreationException
Disponibilité de l'application Spring Boot 2.3
Tutoriels Spring Boot Sujets