springboot整合thymeleaf
2023-12-25 20:28:20
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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!