当前位置: 首页 > 面试题库 >

如何在Spring框架中启用循环引用?

艾焕
2023-03-14
问题内容

有时在我的应用程序中打招呼,逻辑迫使我使用循环引用,我想知道如何在春季启用此配置?


问题答案:

看一下这篇文章。

我会从那里的第一个选择中提出建议。循环依赖不是一个好兆头,应该避免。例如,您可以创建第三个辅助类。

其他两个选项是解决方法,以后将很难理解和调试。



 类似资料:
  • 问题内容: 我试图描述使用@JsonIdentityInfo杰克逊2 这里。 为了进行测试,我创建了以下两个类: 当然,幼稚的方法会失败: 添加到A类和/或B类也不起作用。 我希望我可以序列化(然后反序列化)为这样的东西:(尽管对JSON不太确定) 我怎样才能做到这一点? 问题答案: 似乎jackson-jr具有Jackson功能的一部分。一定没有切入。 如果可以使用完整的Jackson库,则只需

  • 下面是我的父组件,它包含一个循环的多个输入。如何选择一个来聚焦?在这种情况下,我必须创建动态吗?

  • 我有下面的安全配置类(在底部),最近升级到; Spring安全(3.2.6.释放) 我开始看到这些错误信息,现在我所有的集成测试都以同样的错误失败; 原因:org。springframework。豆。工厂BeanCreationException:创建名为“securityConfig”的bean时出错:自动连线依赖项的注入失败;嵌套的异常是org。springframework。豆。工厂Bean

  • 使用MySQL、Java、Spring Boot和JPA 我有两个对象,用户和模块。 一个用户可以有多个模块,一个模块可以有多个用户。 模块的结构如下: 用户的结构如下: 在调用模块时,使用@JsonIgnore注释确实“起作用”,但理想情况下,我还需要调用用户及其模块。有什么建议可以支持这两种方法,而不会因循环引用而崩溃?

  • 我有以下安全配置类(在底部),最近升级到; Spring Security(3.2.6.release) Spring Security OAuth2(2.0.6.从2.0.3.发行版开始发行) 原因:org.springframework.beans.factory.BeanCurrentlyIncreationException:创建名为“Client DetailsService”的bean

  • 我有一个具有两个实体的应用程序,它们具有双向一对多关系。车主和自行车。 因此,通过curl获得所有者将 这很好。 如果我创建一个在表中循环的模板, 然后我在浏览器中得到了预期的结果。我意识到上面的代码很糟糕,但我现在只对让thymeleaf工作感兴趣。 但是如果我执行以下代码 然后我得到以下控制台错误 嵌套的异常是org。百里香。例外情况。TemplateProcessingException:异