Spring+Spring MVC+MyBatis从零开始学
上QQ阅读APP看书,第一时间看更新

2.1 Bean的配置

Spring如同一个工厂,用于生产和管理Spring容器中的Bean。要使用这个工厂,需要开发者对Spring的配置文件进行配置。在实际开发中,最常采用XML格式的配置方式,即通过XML文件来注册并管理Bean之间的依赖关系。本节将使用XML文件的形式对Bean的属性和定义进行讲解。

在Spring中,XML配置文件的根元素是<beans>,<beans>中可以包含多个<bean>子元素,每一个<bean>子元素定义了一个Bean,并描述了该Bean如何被装配到Spring容器中。<bean>子元素中包含多个属性和子元素,常用的属性和子元素如表2.1所示。

表2.1 <bean>元素的常用属性和子元素

表2.1中只介绍了<bean>元素的常用属性和子元素,实际上<bean>元素还有很多属性和子元素,读者可以到网上查阅相关资料进行获取。

在Spring的配置文件中,通常一个普通的Bean只需要定义id(或name)和class两个属性即可。定义Bean的方式如下:

在上述代码中,分别使用id属性和name属性定义了两个Bean,并使用class元素指定其对应的实现类。

注意

如果在Bean中未指定id和name,那么Spring会将class值当作id使用。