Package org.springframework.boot
Class LazyInitializationBeanFactoryPostProcessor
java.lang.Object
org.springframework.boot.LazyInitializationBeanFactoryPostProcessor
- All Implemented Interfaces:
- BeanFactoryPostProcessor,- Ordered
public final class LazyInitializationBeanFactoryPostProcessor
extends Object
implements BeanFactoryPostProcessor, Ordered
BeanFactoryPostProcessor to set lazy-init on bean definitions that are not
 excluded and have not already had a value
 explicitly set.
 
 Note that SmartInitializingSingletons are
 automatically excluded from lazy initialization to ensure that their
 callback method is
 invoked.
- Since:
- 2.2.0
- Author:
- Andy Wilkinson, Madhura Bhave, Tyler Van Gorder, Phillip Webb
- See Also:
- 
Field SummaryFields inherited from interface org.springframework.core.OrderedHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintgetOrder()voidpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) 
- 
Constructor Details- 
LazyInitializationBeanFactoryPostProcessorpublic LazyInitializationBeanFactoryPostProcessor()
 
- 
- 
Method Details- 
postProcessBeanFactorypublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException - Specified by:
- postProcessBeanFactoryin interface- BeanFactoryPostProcessor
- Throws:
- BeansException
 
- 
getOrderpublic int getOrder()
 
-