IOC发展简介IOC:控制反转又可以称为“好莱坞原则”。IOC主要实现策略依赖查找和依赖注入service locator pattern依赖注入(构造器注入、参数注入、setter注入、接口注入)上下文的依赖查询 比如说:java bean的实现使用模板方法设计模式使用策略设计模式IOC容器的职责IOC设计原则实现与执行任务之间实现解耦关注设计上的最终目标,而不是具体的实现ioc满足好莱坞原则,不要来找我(资源),我回来找你(你的模块)。依赖处理依赖查找依赖注入生命周期管理容器委托的资源(Java Beans或者其他资源)配置容器外部化配置托管的资源(Java Beans或者其他资源)IOC容器的实现Java Beans 作为IOC容器特性依赖查找生命周期管理配置元信息事件自定义资源管理持久化依赖查找名称、类型、注解来实现查找依赖注入依赖注入的来源和依赖查找的来源并不是同一个ApplicationContextIOC容器角色面向切面配置元信息资源管理事件国际化注解Environment抽象使用spring ioc容器BeanFactory是spring底层ioc容器Applic...