公司項目用的是mybatis3.2版本的:org.mybatis:mybatis:jar:3.2.7。
前段時間出現(xiàn)了這樣的問題,但又只是偶爾報:
最后定位在一句用了Arrays.asList()方法的代碼上襟士,后來網(wǎng)上一查原來是mybatis用的OGNL里的一個bug花颗。Arrays.asList()方法返回的是Arrays的private的內(nèi)部類ArrayList,導(dǎo)致OGNL高并發(fā)時出現(xiàn)bug鬼悠。解釋見博客
https://zhuanlan.zhihu.com/p/25302618