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
image

image

找不到 2.7 的引用
image

找到了
image

posted @ 2025-06-27 21:22  VipSoft  阅读(147)  评论(0)    收藏  举报