做了几年的java web开发,我使用最多的模板引擎应该是freemarket和JSP了,不过最近公司开始引入springboot作为开发的框架,这让我接触到了一个新的模板引擎,也就是thymeleaf(读音:/taim li:f/)。
其实thymeleaf模板引擎其实网上已经有很多成熟的资料,不过我还是喜欢自己做一下笔记,毕竟自己的笔记自己看了最明了了。
英语好的朋友可以直接去官网下载最新的文档,内容非常的全,只是我英语不好,看的比较吃力。
概念
thylemeaf是一个JAVA模板引擎,能完全取代JSP。是一个自然的模板引擎,原型即页面,方便前端和后台开发同时调试。支持OGNL、SpringEL表达式,语法优雅且易懂。
如何使用
这里暂且只介绍springboot框架下的使用
maven 添加依赖包
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>2.1.0.RELEASE</version>
</dependency>
gradle 添加依赖
compile('org.springframework.boot:spring-boot-starter-thymeleaf')
添加完依赖之后,在页面上引入命名空间 即可使用
<html xmlns:th="http://www.thymeleaf.org" >