• 一个巨大的工厂 提供各种bean并管理bean间的依赖和生命周期
  • 为业务代码提供IOC支持(反射注入),主要目的是解耦, 单个工程作用还小,如果是多个工程的话,修改其它工程只要基类和接口不变,依赖的相关类业务代码几乎不需要改。当然其它的地方还是要修改的。