一、什么是Thymeleaf、freemarker?
Thymeleaf:是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。
FreeMarker:是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
二、整合Thymeleaf 和 FreeMarker的步骤
- pom.xml添加thymeleaf视图模板依赖、freemarker模板依赖
- resource文件下新建templates文件夹,新建index.html,使用thymeleaf的相关语法;新建userInfo.ftl,使用ftl相关语法
- application.yml添加thymeleaf相关配置、freemarker相关配置
三、测试 - controller层写接口测试(注意:类注解不能用@RestController,而使用@Controller)
- 输入访问路径
至此,使用springboot2.x整合了常见的2款模板引擎,是不是很简单啊,这里重点说的是整合的过程,关于这些模板各自的语法请另行百度学习吧。
来源:CSDN
作者:谁是谁的小确幸
链接:https://blog.csdn.net/qq_29119581/article/details/86614281