springboot整合thymeleaf

发布时间:2023年12月25日

SpringBoot整合Thymeleaf

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

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

Thymeleaf的基本使用

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Hello World</title>
</head>
<body>
    <h1>Hello World</h1>
</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 官网

文章来源:https://blog.csdn.net/qq_63519395/article/details/135208009
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。