您的位置:首页 > 编程语言 > Java开发

Spring 注入

2016-03-22 18:14 495 查看
Spring注入是指在启动Spring容器加载bean配置的时候,完成对变量的赋值行为

常用的两种注入方式

1)设值注入

通过set方法进行注入,注意:要有无参的构造方法

其中property里面的name是需要注入参数的成员变量的名称,ref是注入参数引入bean的名称

<!-- 设值注入 -->
<bean id="injectionService" class="com.injection.service.InjectionServiceImpl">
<property name="injectionDAO" ref="injectionDAO"></property>
</bean>

<bean id="injectionDAO" class="com.injection.dao.InjectionDAOImpl"></bean>


2)构造注入

使用constructor-arg

通过有参的构造方法注入

<!-- 构造器注入 -->
<bean id="injectionService" class="com.injection.service.InjectionServiceImpl">
<constructor-arg name="injectionDAO" ref="injectionDAO"></constructor-arg>
</bean>

<bean id="injectionDAO" class="com.injection.dao.InjectionDAOImpl"></bean>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: