FactoryBean是工厂bean,不一样于普通的bean,它返回的类型取决于 T getObject() 返回了什么。get
例如某个FactoryBean的实现类里面:io
public Object getObject() throws Exception {
return new Date();
}new
返回的是 new Date(),那么FactoryBean的实现类获得的返回值的类型也是Date类型。return
而要获得该FactoryBean的实现类的类型 须要使用&,好比:getBean(&beanName)