thymeleaf模板
Freemarker模板
thymeleaf模板和freemarker模板都一套可以替代JSP开发的一套引擎模板,它可以生成静态页面,可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。
项目层级结构

我们要用它,首先一样先导入pom依赖
官方建议项目没上线之前关闭缓存,所以需要在配置中关闭
然后我们写一些案例,来演示一些标签的使用
ThymeleafController
User
list.html
引入的头部页面header.html
页面效果
pom依赖
加上freemarker的配置在application.yml
Role
FreemarkerController
Freemarkder文件后缀一般都为ftl,但是这并不是硬性要求
role.ftl
一般我们都有这么一个页面,专门来定义全局变量,然后导入这个页面,就能直接使用那些变量了
global.ftl
head.ftl