接口 ObjectFactory<T>
- 所有已知子接口:
ObjectProvider<T>
public interface ObjectFactory<T>
Defines a factory which can return an Object instance (possibly shared or independent) when invoked.This interface is typically used to encapsulate a generic factory which returns a new instance (prototype) of some target object on each invocation.
This interface is similar to
FactoryBean
, but implementations of the latter are normally meant to be defined as SPI instances in aBeanFactory
, while implementations of this class are normally meant to be fed as an API to other beans (through injection). As such, thegetObject()
method has different exception handling behavior.- 从以下版本开始:
- 1.0.2
- 作者:
- Colin Sampaleanu
- 另请参阅:
FactoryBean
方法详细资料
getObject
T getObject() throws BeansException
Return an instance (possibly shared or independent) of the object managed by this factory.- 返回:
- the resulting instance
- 抛出:
BeansException
- in case of creation errors