方法一
spring已经默认开启了循环依赖,出现这个是因为在初始化这个bean时被后置处理器封装成代理对象了
至于为什么会被代理,我这个代码是因为在这个类上加了注解@Repository,被后置处理器PersistenceExceptionTranslationPostProcessor代理了。你可以检查一下自己代码上有没有类似的情况
方法二
加上注解 @Lazy
spring已经默认开启了循环依赖,出现这个是因为在初始化这个bean时被后置处理器封装成代理对象了
至于为什么会被代理,我这个代码是因为在这个类上加了注解@Repository,被后置处理器PersistenceExceptionTranslationPostProcessor代理了。你可以检查一下自己代码上有没有类似的情况
加上注解 @Lazy