首页 > 代码库 > Spring中的Bean配置

Spring中的Bean配置

Spring中的Bean配置

一.内容提要

  • IOC & DI 概述
  • 配置bean:
  1. 配置形式:基于XML文件的方式;基于注解的方式
  2. Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean
  3. IOC 容器 BeanFactory & ApplicationContext 概述
  4. 依赖注入的方式:属性注入;构造器注入
  5. 注入属性值细节
  6. 自动转换
  7. bean 之间的关系:继承;依赖
  8. bean 的作用域:singleton;prototype;WEB 环境作用域
  9. 使用外部属性文件
  10. spEL
  11. IOC 容器中 Bean 的生命周期
  12. Spring 4.x 新特性:泛型依赖注入

 

二.IOC 和 DI

  • IOC(Inversion of Control):其思想是反转资源获取的方向.传统的资源查找方式要求组件向容器发起请求查找资源.作为回应,容器适时的返回资源.而应用了IOC之后,则是容器主动地讲资源推给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源.这种行为也被称为查找的被动形式.
  • DI(Dependency Injection)一IOC的另一种表达方式:既组件以一些预先定义好的方式(例如:setter方法)接收来自如容器的资源注入.相对于IOC而言,这种表述更直接

Spring中的Bean配置