一、什么是Freemaker

FreeMarker是一种基于模板的Java模板引擎,它可以将数据和模板结合起来,产生最终的输出文本,被广泛应用于Web开发的前端页面,如JSP、Servlet等,用来实现MVC的视图层。

二、SpringBoot搭建Freemaker环境

1、在pom.xml中引入Freemaker的依赖:

2、在application.yml中配置Freemaker的属性:

3、在SpringBoot的启动类上添加@EnableWebMvc注解:

4、在resources目录下新建templates文件夹,用于存放Freemaker模板文件。

三、Freemaker模板开发

1、在templates文件夹下新建模板文件,如hello.ftl:

2、在Controller中使用Freemaker模板:

3、访问http://localhost:8080/hello,可以看到Freemaker模板的输出: