tomcat运行mybatis项目 启动没完没了
原因:
在mybatis的xml文件中会存在语法或者其他的错误,但是文件有没有提示,平时有看不出来,这时候启动项目的时候,会发现console一直无限循环,但是你看不到异常的抛出,原因在于这个异常并没有被抛出来
解决:
找到org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory 类
1200行左右 autowireByType 加个断点在 throw new UnsatisfiedDependencyException 看看
分析问题解决问题
1、是不是xml多了不必要的方法了
删了
2、UnsatisfiedDependencyException 报 java.lang.StackOverflowError
tomcat 设置 -Xss3000K 解决mapper 文件太多得问题
转自https://zhuanlan.zhihu.com/p/393542437