官术网_书友最值得收藏!

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使用。

主站蜘蛛池模板: 建阳市| 光山县| 朝阳县| 三河市| 双江| 娱乐| 万山特区| 雷波县| 南澳县| 固阳县| 北碚区| 合阳县| 通州市| 大新县| 永靖县| 富锦市| 铁岭市| 秭归县| 剑河县| 黔东| 达拉特旗| 玉溪市| 子洲县| 茶陵县| 荆门市| 南澳县| 长乐市| 福建省| 星子县| 海安县| 环江| 托克逊县| 竹北市| 区。| 满城县| 长白| 耿马| 盐边县| 启东市| 弥勒县| 青州市|