springboot整合thymeleaf

SpringBoot整合Thymeleaf

SpringBoot整合Thymeleaf非常简单,只需要在pom.xml中引入Thymeleaf的依赖即可。

<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starter-thymeleafartifactId>
dependency>

Thymeleaf的基本使用

Thymeleaf是一个模板引擎,它可以用来生成HTML页面。Thymeleaf的语法非常简单,类似于HTML。

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello Worldtitle>
head>
<body>
    <h1>Hello Worldh1>
body>
html>

Thymeleaf的属性

Thymeleaf可以使用属性来定义变量。

<h1 th:text="${name}">h1>

Thymeleaf的表达式

Thymeleaf可以使用表达式来计算值。

<h1 th:text="${name.length()}">h1>

Thymeleaf的标签

Thymeleaf提供了一些标签来简化开发。

<p th:each="user : ${users}">
    <span th:text="${user.name}">span>
p>

Thymeleaf的国际化

Thymeleaf可以使用国际化功能来支持多语言。

<p th:text="#{message.hello}">p>

Thymeleaf的静态资源

Thymeleaf可以使用静态资源来引入外部资源,比如图片、CSS、JavaScript等。

<img th:src="/images/logo.png"/>

Thymeleaf的缓存

Thymeleaf可以使用缓存来提高性能。

<html th:cache="${cache}">

Thymeleaf的开发工具

Thymeleaf提供了一个开发工具,可以帮助我们在开发过程中进行调试。
thymeleaf 官网

你可能感兴趣的:(java)