spring是个顶级的框架,这话没毛病.很多人想把它征服,想去阅读它的源码,弄懂它的设计思想,从中学到精粹. 但是很多次打开后,看到庞大的体系结构,就懵逼了,不知从何入手. 我在这里总结下学习spring的切入点: IOC 控制反转,是spring的核心吧,对于bean的生面周期的管理. AOP 面向切面编程,基于JDK动态代理和cglib字节码实现. 首先从IOC开始吧,控制反转,就是将对象的创建转移给框架,不需要你去new,你只需要通过配置或者注解来让它知道从哪入手.这样做有什么好处? 不用…