博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring bean加载过程
阅读量:5060 次
发布时间:2019-06-12

本文共 452 字,大约阅读时间需要 1 分钟。

主要过程:

①获取beanFactory -》②实现BeanPostProcessor接口 -》③通过反射实例化目标bean -》④注入目标bean属性 -》⑤若实现BeanNameAware接口,则通过setBeanNam设置id -》⑥若实现BeanFactoryAware接口,则通过setBeanFactory设置factory -》⑦调用beanPostProcessor的postProcessorBeforeInitialization() -》⑧初始化,若实现InitializingBean接口,则调用其afterPropertiesSet()方法,然后调用自定义的init-method -》⑨调用beanPostProcessor的postProcessorAfterInitialization() -》⑩通过disposableBean或自定义注入destroy()方法

转载于:https://www.cnblogs.com/katsu2017/p/10666103.html

你可能感兴趣的文章
单元测试、、、
查看>>
SVN使用教程总结
查看>>
JS 浏览器对象
查看>>
TestNG入门
查看>>
【ul开发攻略】HTML5/CSS3菜单代码 阴影+发光+圆角
查看>>
虚拟中没有eth0
查看>>
Unity 3D游戏开发学习路线(方法篇)
查看>>
BZOJ2049[Sdoi2008]Cave 洞穴勘测(LCT模板)
查看>>
vuex插件
查看>>
2011年12月09日
查看>>
[ZJOI2007]棋盘制作 【最大同色矩形】
查看>>
合并单元格
查看>>
swift-初探webView与JS交互
查看>>
IOS-图片操作集合
查看>>
Android bitmap图片处理
查看>>
Android应用程序进程启动过程的源代码分析
查看>>
adb logcat 命令行用法
查看>>
Redis学习手册(Key操作命令)
查看>>
模板统计LA 4670 Dominating Patterns
查看>>
泛型第23条:请不要在新代码中使用原生态类型
查看>>