public class PrototypeTargetSource extends AbstractPrototypeBasedTargetSource
TargetSource implementation that
creates a new instance of the target bean for each request,
destroying each instance on release (after each request).
Obtains bean instances from its containing
BeanFactory.
logger| 构造器和说明 |
|---|
PrototypeTargetSource() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
getTarget()
Obtain a new prototype instance for every call.
|
void |
releaseTarget(Object target)
Destroy the given independent instance.
|
String |
toString() |
destroyPrototypeInstance, newPrototypeInstance, setBeanFactory, writeReplacecopyFrom, equals, getBeanFactory, getTargetBeanName, getTargetClass, hashCode, isStatic, setTargetBeanName, setTargetClasspublic Object getTarget() throws org.springframework.beans.BeansException
null if there is no actual target instanceorg.springframework.beans.BeansExceptionAbstractPrototypeBasedTargetSource.newPrototypeInstance()public void releaseTarget(Object target)
releaseTarget 在接口中 TargetSourcereleaseTarget 在类中 AbstractBeanFactoryBasedTargetSourcetarget - object obtained from a call to TargetSource.getTarget()AbstractPrototypeBasedTargetSource.destroyPrototypeInstance(java.lang.Object)public String toString()