Spring框架中Bean的初始化顺序是怎样的
时间: 2024-05-25 11:15:02 浏览: 61
详解Spring 中如何控制2个bean中的初始化顺序
5星 · 资源好评率100%
Bean的初始化顺序一般是先实例化Bean,然后进行依赖注入,接着调用BeanNameAware接口中的setBeanName方法,再调用BeanFactoryAware接口中的setBeanFactory方法,然后调用BeanPostProcessor接口中的postProcessBeforeInitialization方法进行前置处理,接着调用InitializingBean接口中的afterPropertiesSet方法进行初始化操作,最后调用BeanPostProcessor接口中的postProcessAfterInitialization方法进行后置处理。
阅读全文