Spring元素的常用属性及其子元素

在Spring中,XML配置文件的根元素是<bean>。里面包含了多个<bean>子元素,每个<bean>元素定义一个Bean。并描述了该Bean如何被装配到Spring容器中。

<bean>元素的常用属性及其子元素
id是一个Bean的唯一标识符,Spring容器对Bean的配置、管理都通过该属性来完成。
name

Spring亦可通过该属性对容器中的Bean进行配置和管理,name可为Bean指定多个名称,每个名称用逗号或分号隔开。

class

该属性指定了Bean的具体实现类。它必须是一个完整的类名,使用类的全限定名。
scope用来设定Bean实例的作用域,常用的有:singleton(单例),prototype(原型)。其默认值为singleton(单例)。
property<bean>元素的子元素,用于调用Bean实例中的setter方法完成属性赋值,完成依赖注入,该元素的name属性指定Bean实例中的相应属性名,ref属性或value属性用于指定参数值。
ref可用于指定Bean工厂中某个Bean实例的引用。
value可用于直接指定一个常量值。
list

用于封装List或数组类型的依赖注入。

set用于封装Set类型属性的依赖注入。

map

用于封装Map类型属性的依赖注入。
entry<map>的子元素用于设定一个键值对。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值