Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java—在MVC模式应用程序中检测循环引用的方法_Java_Circular Dependency_Circular Reference - Fatal编程技术网

Java—在MVC模式应用程序中检测循环引用的方法

Java—在MVC模式应用程序中检测循环引用的方法,java,circular-dependency,circular-reference,Java,Circular Dependency,Circular Reference,在我的插装过程中,我遇到了一些在JVM中替换类定义的问题。类的修改满足所有约束条件(例如方法添加、签名更改、静态变量添加/修改等)。但我唯一无法检查的,也是最突出的,是循环引用 我正在处理的类相当大,是struts X.X中典型的MVC模式动作类的一部分。我有没有办法使用一些现有的库/开源工具来帮助我识别循环引用 关于,是的,您可以通过度量值重新加载来检查相关性。这是一个插件,它还具有一些其他功能,如计算拟圆复杂度等 您还没有提到您正在使用的IDE。在IntelliJ中,您可以从此处或通过插件库

在我的插装过程中,我遇到了一些在JVM中替换类定义的问题。类的修改满足所有约束条件(例如方法添加、签名更改、静态变量添加/修改等)。但我唯一无法检查的,也是最突出的,是循环引用

我正在处理的类相当大,是struts X.X中典型的MVC模式动作类的一部分。我有没有办法使用一些现有的库/开源工具来帮助我识别循环引用


关于,

是的,您可以通过
度量值重新加载来检查相关性。这是一个插件,它还具有一些其他功能,如计算
拟圆复杂度

您还没有提到您正在使用的IDE。在
IntelliJ
中,您可以从此处或通过插件库(通过搜索MetricsReloated)安装该插件

还必须有一个eclipse的插件

或者,您也可以安装
Sonarint
插件,该插件也提供此功能


对于
Eclipse
try

您指的是Eclipse指标吗?@ha9u63ar如果上述指标不可用,您可以从这里开始尝试
sonalint
对于Eclipse@ha9u63ar已添加到最后一行。