Thymeleaf介绍:
Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。
Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。
SpringBoot整合Thymeleaf:
springboot来集成使用Thymeleaf可以大大减少单纯使用thymeleaf的代码量,
编写html时,要引用:
当控制层需要跳转页面的时候,需要用@Controller 就不能使用@RestController了
Thymeleaf的基本语法:
1.定义后台控制器路径,类似<form>标签的action属性,例如:
2.对象遍历,功能类似jstl中的<c:forEach>标签, 例如:
3. Map的遍历 :
4. 数组的遍历输出:
5.Date日期的输出:
6. th:if 条件输出:
商品详情页分析:
Thymeleaf的模板技术:
1. pom文件
2.application.yml的配置
3. 生成静态页面技术
4. 静态资源过滤