在我的测试过程中,我在替换 JVM 中的类定义时遇到了一些问题。类的修改满足所有约束(例如方法添加、签名更改、静态变量添加/修改等)。但我唯一无法检查且突出的是循环引用。
我正在处理的类非常大,并且是 struts X.X 中典型的 MVC 模式 Action 类的一部分。有什么方法可以使用一些现有的库/开源工具来帮助我识别循环引用?
问候,
最佳答案
是的,您可以通过metricsreloaded
检查依赖关系。这是一个插件,还具有一些其他功能,例如计算圈复杂度
等。
您还没有提到您正在使用的 IDE。在 IntelliJ
中,您可以从此处安装该插件 MetricsReloaded或通过插件商店(通过搜索指标重新加载)。
还必须有一个 eclipse
插件。
或者,您也可以从 here 安装 SonarLint
插件它也提供了此功能。
对于 Eclipse
尝试 SonarLint
关于Java - 在 MVC 模式应用程序中检测循环引用的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48517290/