首页 > 代码库 > spring 源码解析:BeanFactory

spring 源码解析:BeanFactory

1.访问 spring container 的根接口

2.进一步的接口(特殊用途) 例如 org.springframework.beans.factory.ListableBeanFactory,org.springframework.beans.factory.config.ConfigurableBeanFactory

3.这个接口被一系列定义的bean实现

4.每个bean的字符串的名词是唯一的

5.根据bean的定义 工厂将返回包含对象的独立实例或者一个单例共享实例,返回那种类型实例根据工厂配置

6.spring 2.0以后 根据具体的应用程序上下文,可以使用进一步的作用域(session,request)

7.这种方法的关键是BeanFactory是中央登记处应用组件和集中的应用程序组件配置  书籍:Expert One-on-One J2EE Design and Development

8.注意依赖依赖注入通常比较好(“推”配置)通过配置器配置应用程序对象或构造函数,而不是使用任何形式的“拉”配置像BeanFactory查找。Spring的依赖注入功能是
使用这个BeanFactory接口及其接口实现

9.通常一个BeanFactory加载bean定义存储在一个配置源(如XML文档),然而,个实现可以简单地返回Java代码中直接创建的Java对象

 

58行

spring 源码解析:BeanFactory