SpringBoot整合freemarket
1.pom配置:添加 freemarket 启动器
<!-- spring freemarker 开始 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<!-- spring freemarker 结束 -->
2.springboot中默认的模板引擎都是放在 src/main/resource/templaters/ 目录下
此处我建立一个 templaters 文件夹,并建立一个 flt 的文件里,用于存放 freemarket 的模板文件。
3,遍写模板文件,freemarket的文件后缀为 .ftl
<table class="table table-bordered">
<tr><td>姓名</td></tr>
<#list arr as i>
<tr><td>${ i }</td></tr>
</#list>
</table>
4.编写控制器
@Controller
public class FreemarkerController {
@RequestMapping("/freemarker")
public String freemarker(Model model){
ArrayList<String> arr = new ArrayList<>();
arr.add("zhangzq");
arr.add("licm");
model.addAttribute("arr",arr);
System.out.println("zhangzq");
return "ftl/freemarker";
}
}
此处返回的时候不需要带上后缀,笔者自己写的时候带上后缀就是404
至于 freemarket语法,感兴趣的可以另去查询资料,此处不做介绍
来源:CSDN
作者:临窗,听雨声
链接:https://blog.csdn.net/yali_aini/article/details/83316997