public class BeanFactoryObjectFactory extends Object implements ObjectFactory
ObjectFactory that is backed by an AutowireCapableBeanFactory.
It will try to lookup a bean of the given type first. If none is available, a new instance is created using the backing bean factory.
This allows created instances to have autowired fields of their own.| Constructor and Description |
|---|
BeanFactoryObjectFactory(AutowireCapableBeanFactory beanFactory)
Creates a new object factory.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
instance(Class<T> type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharacterRepresentationProvider, characterRepresentationProvider, characterRepresentationProvider, characterRepresentationProvider, characterRepresentationProvider, characterRepresentationProvider, obfuscator, obfuscator, obfuscator, obfuscator, obfuscator, obfuscator, obfuscator, obfuscator, obfuscator, obfuscator, obfuscatorProvider, obfuscatorProvider, usingReflectionpublic BeanFactoryObjectFactory(AutowireCapableBeanFactory beanFactory)
beanFactory - The backing bean factory.NullPointerException - If the given bean factory is null.public <T> T instance(Class<T> type)
instance in interface ObjectFactoryCopyright © 2020–2023. All rights reserved.