搜建筑资料网 - 做最好的工程资料下载网站!本站永久网址:www.sojianzhu.com

当前位置: > 知识 > > 内容页

Spring学习--如何使用 Thymeleaf 模板返回视图

浏览:2019-10-17 16:53

 

JSP,Velocity,Freemarker,Thymeleaf 是目前常用的4种视图引擎(注意:Velocity目前已停更),相比而言,Thymeleaf 简单易用,并且其编写的html模板可以直接使用浏览器预览,方便前后端同时使用,本篇经验就简单分享一下 Thymeleaf 的使用方式。

工具/环境

SpringBoot, ThymeleafEclipse

方法/步骤

    1

    创建工程结构

    通过 Spring Initializr  创建一个基于 SpringBoot 的工程,必须的依赖有 Spring Web,Thymeleaf,Lombok(简化代码开发)

    2

    创建实体类、控制器类

    图1示:实体类,该测试中,会通过静态数据构建实体类对象,所以实体类很简答,并且通过lombok注解简化代码开发

    图2示:控制器类,通过 @Controller 和 @RequestMapping 进行标注

    3

    创建Thymeleaf模板

    在SpringBoot工程中,Thymeleaf 模板默认保存在 resources 目录下的 template 子目录中。

    4

    控制器类中声明请求路径和对应的方法

    在一个控制器类中,@ModelAttribute  注解标注的方法会在每一次请求方法执行前执行,用于准备或者预处理数据!对于使用 Thymeleaf 模板作为视图返回的请求方法,需要使用 ModelAndView 来封装该模板,注意:默认模板的后缀是 html

    5

    运行启动类,并通过浏览器进行测试

    图1示:访问实体列表,返回 Thymeleaf 视图, 实体名称为一个超链接

    图2示:点击实体名称,访问具体实体信息,返回 json 数据

    教程结束。
分享到:

相关文章