org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)
问题原因
1 | 1. 该错误意思是说,文件中的数据是用Office2007+XML保存的,而现在却调用OLE2 Office文档处理,应该使用POI不同的部分来处理这些数据,比如使用XSSF来代替HSSF。 |
解决办法
1 | a) 判断文档后缀(xls/xlsx),灵活调用HSSF或者XSSF API。 |
ASM ClassReader failed to parse class file,后面还会提示可能是因为java version不匹配,无法读取class
问题原因
1 | 1. Java编译版本,预设编译版本,tomcatjdk版本不一致 |
解决办法
1 | 将pom中 spring版本修改为4.0 |
org.mybatis.generator.exception.XMLParserException: XML Parser Error on line 45: 元素类型为 “context” 的内容必须匹配 “(property,plugin,commentGenerator?,jdbcConnection,javaTypeResolver?…”
问题原因
1 | generatorConfig.xml里面context节点必须按顺序配置 |
解决办法
1 | 按照提示给的顺序调整标签。 |
input val() 赋值失败
问题原因
1 | hidde=‘true’后无法通过val赋值,可通过attr |
解决办法
1 | 通过 type=‘hidden’设置隐藏 |
Invalid bound statement (not found)
问题原因
1 | 1. 检查xml文件所在package名称是否和Mapper interface所在的包名 |
解决办法
1 | a) xml id与mapper的method大小写错误 |
无法找到某个Service的Bean,自动注入controller失败
问题原因
1 | 未扫描对应包 |
解决办法
1 | 注入时使用了实现类声明,改为接口声明 |