此处遇到了一个bug,很坑,就是我获取resource下的文件一直是损坏的
代码
ClassPathResource classPathResource = new ClassPathResource(FilePathConstant.YQ +resourcePath); InputStream fis =classPathResource.getInputStream();
原因是打包的时候没有打包xlsx的文件
解决方法
pom中添加插件
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <configuration> <encoding>UTF-8</encoding> <nonFilteredFileExtensions> <nonFilteredFileExtension>xlsx</nonFilteredFileExtension> </nonFilteredFileExtensions> </configuration> </plugin>