Spring 构造注入和设置注入

来源:互联网 发布:minitab软件统计分析 编辑:程序博客网 时间:2024/05/16 10:08
Spring注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为常用注入方式:设值注入,构造注入注意:参数的名称必须保持一致!!!!一、设值注入
不需要显示地调用set方法,会根据xml的相关配置自动进行调用,利用属性或成员变量的set方法进行注入。
eg:
<bean id="beanA" class="com.daley.serviceImple"><property name="B" ref="beanB"/></bean><bean id="beanB" class="com.daley.service"/>
其中property里面的name是需要注入参数的成员变量的名称,ref是注入参数引入bean的名称
如上例:beanA中有一个成员变量名为B,参数类型为beanB,spring的IoC容器会自动的调用beanA中的set方法赋值。

二、构造注入
在spring的IoC容器调用接口的构造方法去创建实例的时候,构造器会自动给成员变量赋值,构造方法中的参数名和成员变量名必须保持一致
<bean id="beanA" class="com.daley.serviceImple"><constructor-arg name="B" ref="beanB"/></bean><bean id="beanB" class="com.daley.service"/>
0 0
原创粉丝点击