首页 > 代码库 > Spring讲解二:Spring中的Bean配置1---基于XML文件的方式

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

一、在Spring的IOC容器中配置Bean

  • 在xml文件中通过bean节点配置bean

  技术分享

  • id:Bean的名称:

    (1) 在IOC容器中必须是唯一的

    (2) 若id没有指定,Spring自动将权限限定性类名作为bean的名字

    (3) id可以指定多个名字,名字之间可以用逗号、分号、或空格分隔

二、Spring容器

  1. 在Spring IOC容器读取Bean配置创建Bean实例之前,必须对它进行初始化。只有在容器实例化后,才可以从IOC容器中获取Bean实例并使用。
  2. Spring提供了两种类型的IOC容器实现:

    BeanFactory:IOC容器的基本实现

    ApplicationContext:提供了更多的高级特性,是BeanFactory的子接口。

  3. BeanFactory是Spring框架的基础设施,面向Spring本身;ApplicationContext面向Spring框架的开发者,几乎所有的应用场合都直接使用ApplicationContext而非底层的BeanFactory

三、ApplicationContext

  1. ApplicationContext的主要实现类:

    -ClassPathXmlApplicationContext: 从类路径下加载配置文件

    -FileSystemXmlApplicationContext:从文件系统中加载配置文件

 

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