【发布时间】:2015-08-14 10:45:51
【问题描述】:
偶尔我会注意到一些有趣的事情:
我已经实现了springConverter接口:
@Component
public class MyConverter implements Converter<MyClass1, MyClass2> {
@Override
public MyClass2 convert(MyClass1 source) {
// doesn't matter
}
}
在控制器中我像这样自动装配它
@Autowire
Converter<MyClass1, MyClass2> myConverter;
惊喜,但弹簧注入适当的类。
根据我的信息,spring 在运行时自动装配 bean。我也知道在运行时泛型类型擦除。
我试图理解 Spring sore 但对我来说很难。
你能解释一下 spring 是如何解决这种情况的吗?
【问题讨论】:
标签: java spring spring-mvc generics autowired