前言
上节课我们学习了 Spring Boot 整合 JSP 的具体操作,实现了 Spring Boot 与视图层的交互,相比较于 JSP,Thymeleaf 是目前较为流行的视图层技术,Spring Boot 官方也不推荐使用 JSP,而是建议使用 Thymeleaf,这节课我们就一起来学习 Spring Boot 整合 Thymeleaf 的具体实现方式。
什么是 Thymeleaf
Thymeleaf 是一个支持原生 HTML 文件的 Java 模版引擎,可以实现前后端分离的交互方式,即视图与业务数据分开响应,它可以直接将服务端返回的数据生成 HTML 格式,同时也可以处理 XML、JavaScript、CSS 等格式。
Thymeleaf 最大的特点是既可以直接在浏览器打开,就像访问静态页面一样看到样式,也可以结合服务端将业务数据填充进去看到动态生成的页面。Spring Boot 对 Thymeleaf 模版做了很好的集成,在 Spring Boot 应用中使用 Thymeleaf 非常方便。
1. 创建 Maven 工程,不需要创建 Web 工程,创建一个最基础的 Maven 工程即可。
2. po