如何在 Eclipse 中查找对 Spring 转换器的引用?
How to find references to a Spring converter in Eclipse?
我正在开发一个 Java 网络应用程序,它利用 Spring 的 ConversionService API。
Converters 看起来像这样:
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);
我遇到的问题是在特定转换器的代码中查找用法(例如上面的示例)。我正在使用 Eclipse IDE - 谁能建议一种方法来做到这一点?
如果要查看对方法 ConversionService.convert
的所有引用,可以突出显示 convert
方法并使用 Eclipse 快捷方式 Ctrl + Shift + G
。这将在整个工作区内搜索该方法。要仅在项目中搜索,您可以右键单击该方法,然后 select 参考 > 项目。
要使用特定方法参数限制参考搜索,请参阅此答案:。
我正在开发一个 Java 网络应用程序,它利用 Spring 的 ConversionService API。
Converters 看起来像这样:
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);
我遇到的问题是在特定转换器的代码中查找用法(例如上面的示例)。我正在使用 Eclipse IDE - 谁能建议一种方法来做到这一点?
如果要查看对方法 ConversionService.convert
的所有引用,可以突出显示 convert
方法并使用 Eclipse 快捷方式 Ctrl + Shift + G
。这将在整个工作区内搜索该方法。要仅在项目中搜索,您可以右键单击该方法,然后 select 参考 > 项目。
要使用特定方法参数限制参考搜索,请参阅此答案:。