032_Spring中Bean的生命周期

2022-09-07 07:30:00817
切换 - 音频
00:00:00 / 00:00:00
声音简介


1 准备Spring的上下文环境,也就是ApplicationContext

2 扫描XML文件,或者是注解,得到一系列的BeanDefinitaion

3 BeanFactoryPostProcessor,Bean工厂的后置处理器, 要对BeanDefinition做一些处理,替换一些属性的值,比如MyBatis的Bean,就会做这个处理。

4 开始实例化Bean,即new出来Java对象,当然,他不是真的new,而是通过反射实例化Bean

5 开始初始化Bean,对Bean的属性赋值,即根据Bean的依赖关键,进行Bean的依赖注入

6 对Bean的后置处理,调用BeanPostProcessor,进行AOP相关的操作,这时候就会对Bean进行切面增强。

7 将Bean放入Bean容器,即一个HashMap中,这时候开发者就可以使用这个Bean了。

8 Bean的销毁,当Spring的AppliationContext要关闭的时候,会调用DiposibleBean的destory方法,或者Bean的destory方法,进行Bean销毁。









用户评论

表情0/300
喵,没有找到相关结果~
暂时没有评论,下载喜马拉雅与主播互动
猜你喜欢
SPRING

《heyyou》录制于2015年12月,由制作过香奈儿亚太主题音乐、乔丹、张靓颖等大牌品牌、艺人的美国F1st音乐团队倾力打造。由百万粉丝主播张振浩演唱,收录...

by:华语音乐

Spring MVC

课程介绍:SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web...

by:e安在线

Spring全家桶:Spring→Boot→MVC→Cloud→Security

突击面试,总结Spring全家桶(Spring/Boot/MVC/Cloud/Security)面试涨薪题解与底层原理源码等学习视频!官方小助理【V:mf975...

by:马士兵老师

Winter into spring

GeorgeWinston以其非凡的才思创作了他一生中最重要的四季系列唱片第一部《WinterintoSpring》、《Autumn》、《December...

by:AnssenEducation