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: