记录一下今天发现的一个低级错误:
周一上班,启动了项目,一直在parsed mapper file: ***/*.xml
然后就tomcat 启动超时了,刚开始没在意,就将时间括了10倍,然后还是这个情况,试了2次没变化,感觉不对劲了.
回想之前做过什么变动,上周临下班,发现一个系统bug,然后排查修改,期间发现有条sql有问题,给改了,因为是在Navicat中编辑好直接复制过来的,也没想到这里会有问题,后来才发现sql中的比较符 ">" "<" 不能直接写成符号,要写成转义符 > <
因为sql有问题,导致mybatis加载xml时一直在加载.
本文分享了一位开发者在使用MyBatis时遇到的问题:由于SQL中的比较符未正确转义,导致Tomcat启动超时。作者在Navicat中编辑SQL后直接复制到XML文件,未注意到比较符><需转换为&gt; &lt;。这一低级错误耗费了大量时间,提醒我们在开发过程中要仔细检查代码。

被折叠的 条评论
为什么被折叠?



