Spring的生命周期
2022-01-04 23:26:51 0 举报
登录查看完整内容
简单直接的描述
作者其他创作
大纲/内容
生成代理对象
调用显示的初始化方法,也就是我们个人的初始化方法
将代理对象放入bean容器
是
实例化和属性填充完成之后执行这个【前初始化】方法
属性填充
调用InitializingBean接口的afterPropertiesSet方法
加载Class
是否需要AOP
将实例化的对象放入bean容器
Aware系列接口
Aware接口开始
初始化开始
这里还可以推断构造方法
调用@PostConstruct注解方法
获得一个普通的java对象
调用BeanNameAware接口的setBeanName方法
调用BeanFactoryAware接口的setBeanFactory方法
否
当之前完上面的显示初始化方法之后,在执行【后初始化】方法
初始化方法
调用ApplicationContextAware的setApplicationContext方法
调用后置处理器BeanPostProcessor接口的前初始化方法postProcessBeforeInitialization()
调用后置处理器BeanPostProcessor接口的后初始化方法postProcessAfterInitialization()
实例化对象
就是一个的set方法
bean销毁的一系列接口或方法
收藏
0 条评论
回复 删除
下一页