上QQ阅读APP看书,第一时间看更新
3.1 Thymeleaf简介
传统的JSP开发需要编写大量的Scriptlet程序代码,这样就使得页面非常混乱。虽然在JSP的后续发展中提供了标签编程与JSTL标签库,但其页面处理逻辑仍然是复杂的。
为了解决JSP代码过于臃肿的问题,在SpringBoot中默认引入了Thymeleaf模板程序。Thymeleaf是XML、XHTML、HTML5模板引擎,可以用于Web与非Web应用。
Thymeleaf提供了一种可以被浏览器正确显示、格式良好的模板创建方式,开发者可以通过它来创建经过验证的XML与HTML模板。相对于传统的逻辑程序代码,开发者只需将标签属性添加到模板中即可,而后这些标签属性就会在DOM(文档对象模型)上执行预先制定好的逻辑,这样就极大地简化了显示层的程序逻辑代码。
1.【mldnboot项目】本程序为了与之前的项目有所区分,将创建一个新的mldnboot-thymeleaf模块,并修改父pom.xml的定义,追加新模块配置。
2.【mldnboot-thymeleaf项目】修改pom.xml配置文件,追加Thymeleaf依赖库的配置。
这样就可以在项目中使用Thymeleaf语法来实现显示层逻辑处理。