亲,您好~是的,就是从0到1的实现。我们会从0到1去实现 Spring IOC,Spring AOP,Spring MVC 以及 iBatis 的核心能力。比如 Spring IOC 中的 bean 的定义和解析,注解的解析,bean 的实例化,初始化等。Spring AOP 中的动态代理,aspectj的支持与解析等。Spring MVC 中的 Dispatcher 的核心能力以及双容器加载实现等。iBatis 中 SQL解析和 SQL执行等。同时实现的这些核心组件并不是一个个孤岛,而是要串联起来实现Spring 源码可以实现的基础功能的。通过手写的方式,让大家能够对 Spring 源码中的各个组件有一个清晰的认识。在此基础上,我还会带大家来深度剖析 Spring 源码,看看我们自己实现的部分和源码讲解的部分到底有哪些差距。源码剖析部分也不是仅仅带大家看下几个核心方法,而是会给大家详细的讲解核心方法的具体逻辑,以及整个 Spring 源码前后之间的关联。让大家学到的知识是一个整体,而不是一个个独立的孤岛。祝您学习愉快~