强制避免循环依赖

时间:2018-03-10 15:33:56

标签: java spring interface circular-dependency

有没有办法强制接口的实现(所有POJO)没有任何循环依赖?

或者如何检查代码中的任何循环依赖,比如服务器启动

或任何可以检测循环依赖的工具

1 个答案:

答案 0 :(得分:0)

要解决spring bean循环依赖关系,虽然有不同的解决方案(Mara提供的链接有一些有趣的解决方法),我通常使用@Lazy注释,

但是为了找到循环依赖,intellij有一些功能可以在应用程序中查看bean图。我相信你会发现许多其他工具。

我使用intellij来实现其许多功能,并且它具有一些满足您要求的功能:

对于Spring bean依赖项:spring依赖项的模块依赖关系图(单击注释左侧的微小方形绿色符号)

对于java依赖项:在主工具栏上 - >分析 - >分析循环依赖..