SpringBean的生命周期
程序员文章站
2022-04-30 19:15:30
1.instantiate bean对象实例化2.populate properties 封装属性3.如果Bean实现BeanNameAware执行setBeanName4.如果Bean实现BeanFactoryAwar或ApplicationContextAwar设置工厂setBeanFactory或上下文对象setApplicationContext5.如果存在类实现BeanPostProcessor(后处理Bean),执行postProcessBeforeInitialization6.如果...
1.instantiate bean对象实例化
2.populate properties 封装属性
3.如果Bean实现BeanNameAware执行setBeanName
4.如果Bean实现BeanFactoryAwar或ApplicationContextAwar设置工厂setBeanFactory或上下文对象setApplicationContext
5.如果存在类实现BeanPostProcessor(后处理Bean),执行postProcessBeforeInitialization
6.如果Bean实现InitializingBean执行afterPropertiesSet
7.调用自定义的init-method方法
8.如果存在类实现BeanPostProcessor(处理Bean),执行postProcessAfterInitialization
9.执行业务处理
10.如果Bean实现DisposableBean执行destroy
11.调用自定义的destroy-method
本文地址:https://blog.csdn.net/qq_45055165/article/details/109368705
推荐阅读
-
深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
-
THINKPHP3.2.3含有树形结构的无限分类的实现
-
mysql中sum float类型使用小数点的方法_MySQL
-
JS实现php的伪分页_php技巧
-
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比_php技巧
-
解析如何修改php myadmin中的默认登陆超时时间_PHP教程
-
点燃孩子们编程的热情_html/css_WEB-ITnose
-
function, new function, new Function之间的区别_javascript技巧
-
修改SSH端口对Oracle集群的影响
-
MySQL中的DATE_ADD应用场景_MySQL