weixin-java-miniapp, FastExcel /commons/io/output/UnsynchronizedByteArrayOutputStream$Builder;
weixin-java-miniapp 中的 commons-io 版本过低
cn.idev.excel.exception.ExcelGenerateException: java.lang.NoSuchMethodError: org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream.builder()Lorg/apache/commons/io/output/UnsynchronizedByteArrayOutputStream$Builder;
at cn.idev.excel.write.ExcelBuilderImpl.<init>(ExcelBuilderImpl.java:42)
at cn.idev.excel.ExcelWriter.<init>(ExcelWriter.java:39)
at cn.idev.excel.write.builder.ExcelWriterBuilder.build(ExcelWriterBuilder.java:133)
at cn.idev.excel.write.builder.ExcelWriterBuilder.sheet(ExcelWriterBuilder.java:149)
at cn.idev.excel.write.builder.ExcelWriterBuilder.sheet(ExcelWriterBuilder.java:137)
网上查了,是 commons-io 的版本过低,但pom 中没有发现,找包后,解压 jar 发现,
BOOT-INF\lib 中果然存在 2.7 版本的 commons-io


找不到 2.7 的引用

找到了

本文来自博客园,作者:VipSoft 转载请注明原文链接:https://www.cnblogs.com/vipsoft/p/18952999
浙公网安备 33010602011771号