有没有办法强制接口的实现(所有POJO)没有任何循环依赖?
或者如何检查代码中的任何循环依赖,比如服务器启动
或任何可以检测循环依赖的工具
答案 0 :(得分:0)
要解决spring bean循环依赖关系,虽然有不同的解决方案(Mara提供的链接有一些有趣的解决方法),我通常使用@Lazy注释,
但是为了找到循环依赖,intellij有一些功能可以在应用程序中查看bean图。我相信你会发现许多其他工具。
我使用intellij来实现其许多功能,并且它具有一些满足您要求的功能:
对于Spring bean依赖项:spring依赖项的模块依赖关系图(单击注释左侧的微小方形绿色符号)
对于java依赖项:在主工具栏上 - >分析 - >分析循环依赖..