关于为什么会造成 java.lang.stackoverflowerror 溢出的原因的文章已经很多了,我在这里就不再过多的重复了,现在我说一下我的一个比较低级的错误造成 java.lang.stackoverflowerror 溢出。这个错误很低级,但是很不好找。也许你也遇到过这种错误。
在service层本来应该调用注入的dao层写好的方法,但是直接用this.要调用的方法,这样在service层来回调用方法本身。造成 java.lang.stackoverflowerror 溢出 。
分析这个错误的原因主要有两个:
1、粗心大意。
2、不好的编程习惯,在service层和dao层方法名相同,这样容易造成错误调用。
在service层本来应该调用注入的dao层写好的方法,但是直接用this.要调用的方法,这样在service层来回调用方法本身。造成 java.lang.stackoverflowerror 溢出 。
分析这个错误的原因主要有两个:
1、粗心大意。
2、不好的编程习惯,在service层和dao层方法名相同,这样容易造成错误调用。