Java - 用于在MVC图案化应用程序中检测循环引用的方法

时间:2018-01-30 08:49:08

标签: java circular-dependency circular-reference

在我的仪器中,我在更换JVM中的类定义时遇到了一些问题。类的修改满足所有约束(例如,方法添加,签名的改变,静态变量添加/修改等)。但我唯一无法检查的是循环参考。

我正在处理的类非常庞大,是struts X.X中典型的MVC模式动作类的一部分。有什么方法可以使用一些现有的库/开源工具来帮助我识别循环引用吗?

此致

1 个答案:

答案 0 :(得分:2)

是的,您可以通过metricsreloaded检查相关性。它是一个插件,具有一些其他功能,如计算cyclometic complexity等。

您尚未提及您正在使用的IDE。在IntelliJ中,您可以从此处MetricsReloaded或通过插件存储(通过搜索metricsreloaded)安装该插件。

eclipse也必须有一个插件。

或者,您也可以从here安装SonarLint插件,该插件也提供此功能。

Eclipse试试SonarLint