我认为,我可能是那种时代的受害者,但认为我首先与这里的其他人核对。
我必须这样做:
public interface FooFactory {
public <T extends Bar> Foo<T> createFoo( Class<T> clazz );
}
起草这一法典是完全有效的。 然而,Im试图通过一个春季<代码>BeanFactory来实施这一功能,我可以这样做。
我想做的是......
public class FooFactoryImpl implements BeanFactoryAware {
private BeanFactory beanFactory;
public <T extends Bar> Foo<T> createFoo( Class<T> clazz ) {
return beanFactory.getBean( ????????? );
}
public void setBeanFactory( BeanFactory beanFactory ) {
this.beanFactory = beanFactory;
}
}
你们可以看到,我是否说了? 请参阅以下表格: Foo<T>, where Tlif Bar. 然而,不可能得出一个类别物体<代码>。 Foo<T>,因此我假定我不想做什么是不可能的?
任何其他人都看着这种方式,或者执行我想要做些什么的替代办法?
感谢
安道尔