一. freemarker概述
模板引擎
只是根据模板的内容,将数据模型在模板中显示并输出文件(通常为html,也可以生成其它格式的文本文件)
数据模型:数据模型在java中可以是基本类型也可以List、Map、Pojo等复杂类型
模板
输出
常见的模板引擎
常用的java模板引擎哪些?
模板名称
描述
扩展名
jsp
JavaEE规范中一个技术,在html代码中可以嵌入Java代码。开发中老项目还使用,新项目使用比较少。
*.jsp
Freemarker
模板技术
*.ftl
Thymeleaf
模板技术
*.th
Velocity
模板技术
*.vm
二.环境搭建
此篇环境搭建父项目同MongoDB篇刚开始搭建的父类项目是同样流程,
可直接参考我前面博客
FreeMarker:
步骤一:父项目搭建好后, 创建子模块
步骤二: 然后直接点下一步
步骤三:最后输入项目名即可
步骤四: 添加Pom.xml坐标
org.s