springboot中使用渲染模板thymeleaf

2018-02-27  本文已影响237人  supory

三个步骤

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的知识需要参考官方文档。

示例如下,调用采用点语法,来调用对象的属性值。

上一篇下一篇

猜你喜欢

热点阅读