ServiceFactoryBean和ReferenceFactoryBean都是FactoryBean,實現了FactoryBean,重要的是getObject()和getType()方法。
@Override
public Object getObject() throws Exception {
return service;
}
@Override
public Class<?> getObjectType() {
return service != null ? service.getClass() : Service.class;
}