赞
踩
干撸Spring,太难了!难到你不知道从哪下手!
为什么 Spring 天天用,但要想去读一读源码,怎么就那么难!因为由Java和J2EE开发领域的专家
Rod Johnson 于 2002 年提出并随后创建的 Spring 框架,随着 JDK 版本和市场需要发展至今,至今它已经越来越大了!
当你阅读它的源码你会感觉:
单纯
所以,如果真想弄明白Spring,从头写出一个简单的版的Spring是最好的方式,这样可以把 Spring Bean 的生命周期全部摸透彻,有多透;知道了扫描加载对象
、定义BeanDefintion
、属性占位符
、BeanFacePost在Bean对象实例化之前提供修改BeanDefintion属性的机制
、Bean对象JDK和Cglib实例化
、Aware感知接口
、BeanPostProcessor在对象执行初始化时的前置和后置处理
、对象的作用域
、虚拟机注册钩子执行销毁
等等,我把它们放到一张图里,如下:
小傅哥
的微信,fustack
此专栏是一本以开发简化版Spring学习其原理和内核的知识内容,不仅是代码编写实现也更注重内容上的需求分析和方案设计,所以在学习的过程要结合这些内容一起来实践,并调试对应的代码。粉丝伙伴在阅读的过程中,千万不要害怕在学习的过程中遇到问题,这些都是正常的! 希望你可以一直坚持把这些内容事必躬亲、亲历亲为的学完,加油!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。