我刚开始学习java,有说的不对的地方请大佬手下留情。。。。。。
在练习maven整合后的SSM框架的时候,做多条件查询的时候出现了java.lang.StackOverflowError错误,一般情况出现这个错误是因为死循环或者递归的问题,但是我并没有使用循环和递归,报错的地方如图所示,就是调用了servie的一个方法从mapper查找了一个表里的所有数据。
检查才发现是一个很低级的错误,我注入错了,注入了自己这个service,然后调用自己的方法,所以导致了溢出错误。
改为注入mapper后,成功运行
java.lang.StackOverflowError错误
最新推荐文章于 2024-04-29 13:34:20 发布