您当前的位置: 首页 >  spring

java持续实践

暂无认证

  • 12浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring Bean的生命周期

java持续实践 发布时间:2022-08-21 09:56:24 ,浏览量:12

总的步骤 : 实例化 属性注入 初始化 销毁 .

  1. 通过xml解析配置或者注解配置的类, 得到BeanDefinition
  2. 通过 BeanDefinition 反射获取Bean对象
  3. 对Bean 对象进行属性填充
  4. 回调实现了Aware 接口的方法, 如BeanNameAware
  5. 调用BeanPostProcessor 的初始化前方法 (postProcessBeforeInitialization)
  6. 调用init 初始化方法
  7. 调用BeanPostProcessor 的初始化后方法, 此处会进行AOP (postProcessAfterInitialization)
  8. 将创建的Bean 对象放入map中
  9. 业务使用Bean对象 10.Spring容器关闭时, 调用DisposableBean的destrory()方法
关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0588s