Thymeleaf

Thymeleaf介绍:

Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。

Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。

SpringBoot整合Thymeleaf:

springboot来集成使用Thymeleaf可以大大减少单纯使用thymeleaf的代码量,

编写html时,要引用:

当控制层需要跳转页面的时候,需要用@Controller 就不能使用@RestController了

Thymeleaf的基本语法:

1.定义后台控制器路径,类似

标签的action属性,例如:

2.对象遍历,功能类似jstl中的标签, 例如:

这是controller层代码

3. Map的遍历 :

添加一个map
map取值的时候,需要一个中间变量current

4. 数组的遍历输出:

5.Date日期的输出:

6. th:if 条件输出:

商品详情页分析:


Thymeleaf的模板技术:

1. pom文件

2.application.yml的配置

3. 生成静态页面技术

4. 静态资源过滤

你可能感兴趣的:(Thymeleaf)