目录
一:bean生命周期粗略划分:
1.创建
创建是Spring容器通过反射机制调用无参数构造方法进行创建。
2.注入依赖
可以通过构造方法注入,也可以通过set方法注入。
3.初始化bean。
可以自定义初始化方法,并在bean中设置init-method。
4.使用创建好的bean对象。
5.销毁bean,同样可以自定义destory方法,并在bean中设置destory-method方法。需要在程序中进行手动调用。详细使用请见:Spring Framework.
二:bean声明周期细化分:
与上面相差的部分在于初始化bean前后,在初始化bean前,有一个将实例传给后置处理器的过程,并且在初试化bean之后还有一个将实例传给后置处理器的过程。这两个过程都是为了对已经创建好的bean对象在初始化之前后之后做一些处理,满足某些特定需求。