您的位置:首页 > 移动开发

Spring 配置文件applicationContext.xml详解

2014-12-08 19:26 543 查看


1、<beans>所有bean的父节点,有如下几个属性,对它包含的bean进行统一管理。

a、default-lazy-init 其值可以指定为true或者false,默认值为false.用来标志是否对所有的<bean>进行延迟初始化。

b、default-autoware可以取值为 no、byName、byType、constructor、autodetect。默认值为no,用来标志bean的绑定方式。

c、default-dependency-check 可以取值none、objects、simple、all默认值为none 表示不做依赖检查。

d、default-init-method 如果所管辖的<bean>按照某种规则,都有同样的初始化方法的话,可以在这里指定这个初始化方法名,不用在每一个bean上都重复指定。

e、default-destory-method 按照某种方法销毁对象。

2、<description>、<import> 、<alias>:分别表示:可以加一些描述信息、引入另外一个xml文件、给bean取别名。

3、<bean>的属性

a、id 表示每个bean在容器中的标志,这个标志一个要唯一。

b、class 表示每个bean对应类的在工程中的全路径。

c、type 对于构造注入时,<constructor-arg type=”int”> 这里的type可以指定传入参数的类型。

d、index 对于构造注入时,<constrctor=arg index=”0”>表示传入参数在第一的参数。

e、对于setter注入,<property> 可以表示注入的属性名字。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: