Spring 构造注入和设置注入
2016-12-15 00:46
316 查看
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"/>
相关文章推荐
- Spring设置注入和构造注入的区别
- Spring设置注入和构造注入
- Spring设置注入和构造注入
- spring--设置注入VS构造注入
- Spring设置注入和构造注入详解
- spring心得5--构造器注入@设置控制@案例加注解剖析
- spring心得5--构造器注入@设置控制@案例加注解剖析
- spring开发_spring构造注入Bean
- SPRING-HELLOWORLD 改写为构造注入
- spring依赖注入(二)之 构造注入
- Spring 构造注入!
- Spring通过构造方法注入的四种方式
- spring核心之依赖注入(一)设置注入
- Spring依赖注入 — 值设置与引用
- Spring Bean 注入 1 - 构造方法注入,属性注入,自动装配
- Spring入门_03_构造注入
- Spring通过构造方法注入的四种方式
- SSH框架构造之三---------------spring 注入
- spring核心之依赖注入(一)设置注入
- spring 利用构造方法进行以来性注入