Java 导入功能Specified sheet from a different book 报错
最近在做一个导入Excel 文件的功能,现在有个情况是多个用户同时导入Excel 文件的时候会报异常。
{"errorMessage":"Specified sheet from a different book","status":"error","errorCode":"java.lang.RuntimeException","success":false}
仔细查看了代码,以及WorkbookEvaluator的源码,就是报的这个错误。
最后发现了原因所在,是我在用FormulaEvaluator这个接口的时候,设置为了全局变量,导致这个变量每一次请求就要赋值一次,前一个请求还没用完,就被下一个请求重新赋值了,所以应该用局部变量,不能用全局