三个步骤
1、引入jar包
pom.xml中引入包
2、在controller层返回数据,并调用模板
简单配置如下图
注意问题 :
1、类的注解使用的是@Controller,配合ModalMap视图解析器,返回的内容就是在模板中.index.html中。之前使用的@RestController是ResponseBody+Controller的结合,意思就是将返回的内容,返回到页面,结果为返回的类型,如字符串,JSON。
2、因为我们是为了查询对应目录下的thymeleaf的模板,因此return的数据名称要和resource下的名称相同。否则会报错。
3、在application中调用thymeleaf的配置文件
默认是不配置任何参数,则会自动查找src/main/resources/templates下的模板文件。
注意:
Thymeleaf是一个XML/HMTL5/XHTML模板引擎,它提供了一个用于整合springMVC的可选模块,可以完全替代JSP或者其他引擎,如Velocity、Freemarker等。它的主要目标是提供一种格式良好的模板创建方式,因此可以用作静态建模。
更多的Thymeleaf的知识需要参考官方文档。
示例如下,调用采用点语法,来调用对象的属性值。
网友评论