当前位置: 代码迷 >> 综合 >> BeanFactoryPostProcessor执行时间
  详细解决方案

BeanFactoryPostProcessor执行时间

热度:73   发布时间:2024-02-22 09:15:15.0

执行时间:所有的Bean定义信息已经加载到容器中,但是Bean实例还没有被初始化.

@Component
public class LeonBeanFactoryPostProcessor implements BeanFactoryPostProcessor {@Overridepublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {System.out.println("IOC 容器调用了LeonBeanFactoryPostProcessor的postProcessBeanFactory方法");for(String name:beanFactory.getBeanDefinitionNames()) {if("leonLog".equals(name)) {BeanDefinition beanDefinition = beanFactory.getBeanDefinition(name);beanDefinition.setLazyInit(true);}}}
}