Spring中的Bean配置

Posted Young_Yang_Yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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配置的主要内容,如果未能解决你的问题,请参考以下文章

Spring讲解二:Spring中的Bean配置1---基于XML文件的方式

如何接收配置的bean的返回值

Spring中的Bean

第2章 Spring中的Bean

[Spring实战系列]配置Spring IOC容器的Bean

Spring 中的Bean配置