一、word文档模板准备
1、准备好一个需要动态填充的word文档,并设置好需要动态填充的内容。
2、将准备好的word模板放在一个统一管理的目录下面
3、当有很多模板的时候,为了方便的选择具体的模板,最好把模板的相关信息存入数据库中
二、Springboot后端
1、引入poi相关依赖以及json依赖
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>poi-tl</artifactId>
<version>1.10.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artif