随笔-看了一周的Spring源码的感悟

上周花了一周时间看了spring源码从构建工厂,扫描对象,传入包路径,加载资源,寻找符合资源的类,读取类元数据,注解元数据,scope,加载类转为Beanfinition,设置scope,设置BeanName,设置lazy,注入后置处理器,将资源注入容器,BeanFctory工厂获取,刷新资源(实例化),放入备用缓存,解决循环依赖。这些一系列流程有了个较为清晰的认识,但是对于许多细节,体系依旧是不太清晰,后半段的体系甚至理不出来。不过从中也收获了许多。值得二刷三刷,就是这周期太长了。一周时间完全不够。建议各位每天抽点时间研读一点点就好。

另外想写一篇有深度的文章真的不容易,比如我看spring,不光是看了spring的源码,不懂的地方我还有看好几篇博客,从每一个方法是什么意思,做什么的。都要去看了别人的解释才能成为自己的理解整合,从看源码,思考,查阅,再到翻译成自己的代码。不说每个地方都需要这样完整的步骤,但是有一些你对别人问题有疑虑的地方就需要推敲,真的很费时间,比如spring源码三里的调用,调用的抽象方法就花了我小小半小时时间去寻找来源和结构,后续还要画图,写博客。不过这一切并没有累赘感,反而感觉自己进步了许多

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值