Spring执行流程
1.启动容器
2.根据配置完成Bean初始化
3.注册Bean对象到容器中
4.装配Bean的属性
Bean生命周期
1.实例化Bean (为Bean分配内存空间)
2.设置属性 (Bean注入和装配)
3.Bean初始化:
1.执行个各种通知
2.初始化的前置方法
3.初始化方法
4.初始化的后置方法
4.使用Bean
5.销毁Bean
你可以这样来理解:
1.先买房 (实例化)
2.装修(设置属性)
3.买家电 (各种初始化)
4.入住 (使用Bean)
5.卖出去 (Bean 销毁)