如何在Eclipse中查找对Spring转换器的引用



我正在开发一个Java web应用程序,该应用程序使用Spring的ConversionService API。

转换器如下所示:

public class MyCustomConverter implements Converter<MySourceClass, MyTargetClass> {
    @Override
    public MyTargetClass convert(final MySourceClass source) {
        // ...conversion code...
        return myTargetClass;
    }
}

并在应用程序配置中注册,例如:

@PostConstruct
public void addConverters() {
    genericConversionService.addConverter(myCustomConverter);
    // ...others...
}

然后可以像这样应用转换:

MyTargetClass result = conversionService.convert(mySource, MyTarget.class);    

我遇到的问题是在特定转换器的代码中找到用法(比如上面的例子)。我在使用EclipseIDE——有人能建议一种方法吗?

如果要查看对方法ConversionService.convert的所有引用,可以突出显示convert方法并使用Eclipse快捷方式Ctrl + Shift + G。这将在整个工作区中搜索该方法。要仅在项目中搜索,可以右键单击该方法,然后选择"引用">"项目"。

要使用特定的方法参数限制引用搜索,请参见以下答案:https://stackoverflow.com/a/11836545/1743880.

最新更新