项目需求:供用户下载我们提供的模板excel文件
关于报错
解决方法:在maven中添加plugins设置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<version>2.6</version>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>xlsx</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
分析:
maven中默认只能读取resources文件夹下的资源,如果要读取其他路径下的资源文件,那么就需要用到maven-resources-plugin这一插件,然后我们无法打开下载的excel文件有可能是因为编译后的文件与我们本地文件不一样;于是我们需要加上配置代码,让tomcat不编译该类文件即可;