spring 源码解析之开篇

530 阅读1分钟

作为一名java码农,spring是用得最多的技术框架,对spring的依赖注入、事务等等用法也算是“炉火纯青”了,但是大多数仅仅是“知其然”,而“不知其所以然”,一遇到bug了,都是一头雾水,各种百度、谷歌bug原因,bug解决了下次一遇到类似异常了又是一阵迷茫。究其原因就是对spring的源码不熟悉,对spring的设计思想不了解,对spring的一些设计模式不了解。。。。。。要改变现状,提升技术水平,从spring源码开始!

spring源码是十分极其庞大的工程,有很多接口、方法的实现的原理或方式都是类似的,一个人的精力有限,不可能把spring所有的源码一字不落地读个遍,那也没有意义。接下来一段时间里,我会spring源码系列主要针对spring核心技术ioc和aop两个技术的核心实现原理进行剖析,抽丝剥茧。

阅读源码是一件非常枯燥、煎熬的任务,我会将自己的阅读源码的经历记录下来,见证自己的成长,加油!!!