spring Bean生命周期

spring Bean生命周期_第1张图片
参考:里面有对这张图的解释 https://zhuanlan.zhihu.com/p/29344811
现在,我用自己的方式理解这样图,如有错误,欢迎指出来!
1、实例化对象,有前置方法和后置方法,InstantiationAwareBeanPostProcessor接口的Before和After方法。
2、设置属性值
3、设置Bean name
4、设置BeanFactory
5、BeanPostProccessor的before方法,然后就是init-method和InitializingBean作用一样,然后是BeanPostProccessor的after方法。
6、判断是否是单列,如果是,放入spring缓冲池中,如果是多列,就交给调用者。
7,然后是detro-method方法。

如何觉得能帮助你,麻烦给作者一份信任,让作者能写下去的理由,不需要你给的太多,只需1块钱即可。

在这里插入图片描述
在这里插入图片描述

如果作者写的有误或者想和作者分享更多,请添加作者微信,邀你进群需收10块钱群费。收钱的目的在于我们来着是学知识的,不是来着观望的

在这里插入图片描述

你可能感兴趣的:(spring)