ITEEDU

Bean标签可用属性详解

id=”"

bean的唯一标识,必须设置。

class=”"

bean对应的类路径,当abstract=”true”时可以不设置

autowire=”"

自动装配类型

abstract=”true”

设置为抽象,不可创建,一般为公共bean。

autowire-candidate=”true”

在<beans>标签上设置自动装配后,其下<bean>都为自动装配,此属性可以取消自动装配。

dependency-check=”default”

bean注入属性时依赖检查类型

depends-on=”"

指定bean依赖的bean,保证依赖的bean预先创建完成。

destroy-method=”"

bean的销毁方法

depends-on=”"factory-bean=”"

使用实例工厂方法实例化时指定bean实例

depends-on=”"factory-method=”"

使用静态工厂方法实例化bean时指定静态方法。

init-method=”"

lazy-init=”default”

延迟初始化bean

name=”"

设置bean的名称

parent=”"

继承bean的属性设置

scope=”"

指定作用域