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)