# 提示的异常或者没有达到的效果 循环引用的情况下,使用lombok默认生成的hashcode方法循环调用造成StackOverflowError 试过3.1.1和3.3.2都有这个问题
evrscar21#
没有复现到这个bug,我的代码如下:
q3aa05252#
我猜测是因为我打印了content参数默认调用toString(),这个过程中似乎访问了hashcode()方法导致的
xtupzzrd3#
刚看了下源码,toString()没有重写,Object类执行toString()时会访问hashcode(),所以要复现的话执行下toString()或者hashcode()
3条答案
按热度按时间evrscar21#
没有复现到这个bug,我的代码如下:
q3aa05252#
我猜测是因为我打印了content参数默认调用toString(),这个过程中似乎访问了hashcode()方法导致的
xtupzzrd3#
刚看了下源码,toString()没有重写,Object类执行toString()时会访问hashcode(),所以要复现的话执行下toString()或者hashcode()