Method threw 'java.lang.NullPointerException' exception. Cannot evaluate org.apache.commons.fileupload.disk.DiskFileItem.toString()
今天遇到一个奇葩的空指针问题。。。
来源于生成临时文件产生的bug
DiskFileItemFactory().createItem()里面调用的方法
调用底层的apache包下的类
重点来了
解决方案
直接在外部对createItem()方法进行赋值,对调用底层的
DiskFileItemFactory以及DiskFileItem进行重写,外部对私有属性进行赋值,如下私有属性
外部传参对私有属性赋值
赋值后断点结果,result正常返回
此文章纯粹个人观点,只是通过另一种实现方式,供大家参考!!