前景回顾 当我们把写好的业务代码交给Spring之后,Spring都会做些什么呢? 仔细想象一下,再稍微抽象一下,Spring所做的几乎全部都是: “bean的实例化,bean的依赖装配,bean的初始化,bean的方法调用,bean的销毁回收”. 那问题来了,Spring为什么能够准确无误的完成这波对bean的操作呢?答案很简单,就是: “Spring掌握了有关bean的足够多的信息”. 这就是本系列文章第一篇“帝国的基石”的核心思想.Spring通过bean定义的概念收集到了bean的全部信…