以下对于生成doc文档来说哒,
对于生成docx请移步https://blog.csdn.net/wantLight/article/details/106105416
首先引入freemarker依赖
<!--引入freemarker 模板依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
示例Controller:
@RequestMapping(value = "/export", method = RequestMethod.GET)
public void downloadWord(HttpServletRequest request, HttpServletResponse response) {
try {
// 告诉浏览器用什么软件可以打开此文件
response.setHeader("content-Type", "application/msword");
// 下载文件的默认名称
response.setHeader("Content-Disposition", "attachment;filename=xx分析.doc");
Map