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

posted @ 2022-11-25 09:18  爱吐泡泡的小小鱼  阅读(44)  评论(0编辑  收藏  举报