01-IoC容器

控制反转(Inversion of Control, IoC),是一种编程风格,程序中依赖的资源,是由其他方提供。如果自身实现资源的创建与获取,将导致高耦合并且难以维护和调试。
在面向对象编程中,IoC的一些实现技术包括:

Spring IoC依赖查找
// 配置xml文件
// 启动Spring上下文
通过名称、ID查找
实时查找
延迟查找
Spring IoC依赖注入
Spring IoC依赖来源
Spring IoC配置原信息
Spring IoC容器
Spring 应用上下文
使用Spring IoC容器
Spring IoC容器生命周期

BeanFactoy 和 FactoryBean


依赖查找 是主动或手动的查找方式,需要依赖容器或标准API,依赖注入手动或自动依赖绑定的方式,无需依赖特点的容器和api。