spring依赖注入(二)之 构造注入
2011-10-09 16:39
260 查看
构造注入就是指在构造事例时,已经为其完成了依赖关系的初始化,因此在现实类中必须要有类的构造器才行,
这里我们构造了personserviceImpl的构造器:
其他的地方不改变就是在applicationContext.xml的配置文件中进行简单的配置:
我们看到了<constructor-arg>这样的标签就知道这就是为构造器准备的,其中index索引是指构造器中的函数变量位置,ref则是依赖对象spring会自动找到配置文件中的对像名。
这里我们构造了personserviceImpl的构造器:
public class PersonServiceImpl implements PersonService { private PersonDao personDao; private String name; public PersonServiceImpl(PersonDao personDao, String name) { this.personDao = personDao; this.name = name; } /* (non-Javadoc) * @see com.ncut.service.PersonService#save() */ public void save() { //System.out.println("这是personservice的实现类save()"); personDao.add(); System.out.println(name); } }
其他的地方不改变就是在applicationContext.xml的配置文件中进行简单的配置:
<bean id="personService" class="com.ncut.service.PersonServiceImpl"> <constructor-arg index="0" type="com.ncut.dao.PersonDao" ref="personDao"></constructor-arg> <constructor-arg index="1" value="北方工业大学"></constructor-arg> </bean> <bean id="personDao" class="com.ncut.dao.PersonDaoImpl"></bean>
我们看到了<constructor-arg>这样的标签就知道这就是为构造器准备的,其中index索引是指构造器中的函数变量位置,ref则是依赖对象spring会自动找到配置文件中的对像名。
相关文章推荐
- spring依赖注入(二)之 构造注入
- spring依赖注入(二)之 构造注入
- Spring的注入方式:设值注入和构造注入
- Spring通过构造方法注入的四种方式
- Spring设置注入和构造注入
- spring--设置注入VS构造注入
- SPRING-HELLOWORLD 改写为构造注入
- spring 构造方法注入和setter方法注入的XML表达
- Spring - 基于构造方法的依赖注入
- spring-DI注入(1设值注入,2构造注入,3集合注入)
- Spring基于xml的构造方法注入&setter注入
- Spring设置注入和构造注入详解
- Spring 构造注入和设置注入
- 【Spring】设值注入和构造注入
- Spring 构造注入 传參数
- SSH框架构造之三---------------spring 注入
- Spring属性注入、构造方法注入、工厂注入以及注入参数(转)
- Spring整理6 -- 构造方法注入
- Spring通过构造方法注入的四种方式