简单概括: 实例化:配置⽂件找定义,利用反射建实例。 属性赋值:有值则用set()设置,再看有无Awar,如有则调相关set()。 初始化: 如果有以下配置,则将执行对应method。 若载BeanPostProcessor(),执⾏ postProcessBeforeInitialization() 。 如有实现InitializingBean ,行 afterPropertiesSet() 配置⽂件有定义,相关 init-method 属性的,则将执⾏指定⽅法。 如有加载BeanPostProcessor 对象,执⾏ postProcessAfterInitialization() ⽅法 ————这里就可以使用这个bean了———— 销毁: 如果实现DisposableBean 接⼝,执⾏ destroy() ⽅法。 配置⽂件有定义,相关 destroy-method 属性的,执⾏指定的⽅法。 作者:朝书暮省 链接:https://www.jianshu.com/p/fd8dc1e0d30e 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
点赞 评论

相关推荐

昨天 17:48
门头沟学院 营销
但我还是会继续秋招的
投递京东等公司10个岗位
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务