springboot中使用渲染模板thymeleaf

三个步骤

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容