spring2.5 依赖注入--setter
2011-08-03 22:34
246 查看
ref注入
内部bean注入
集合注入
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="personDao" class="net.itdos.dao.impl.PersonDaoBean"></bean> <bean id="personService" class="net.itdos.service.impl.PersonServiceBean"> <property name="personDao" ref="personDao"></property> </bean> </beans>
内部bean注入
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="personService" class="net.itdos.service.impl.PersonServiceBean"> <property name="personDao"> <bean class="net.itdos.dao.impl.PersonDaoBean"></bean> </property> <property name="name" value="xxx"></property> </bean> </beans>
集合注入
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <bean id="personService" class="net.itdos.service.impl.PersonServiceBean"> <property name="personDao"> <bean class="net.itdos.dao.impl.PersonDaoBean"></bean> </property> <property name=""> <list> <value></value> </list> </property> </bean> </beans>
package net.itdos.service.impl; import net.itdos.dao.PersonDao; import net.itdos.service.PersonService; public class PersonServiceBean implements PersonService { private PersonDao personDao; private String name; public void setName(String name) { this.name = name; } public void setPersonDao(PersonDao personDao) { this.personDao = personDao; } public void save(){ System.out.println(name); personDao.save(); } }
package net.itdos.dao.impl; import net.itdos.dao.PersonDao; public class PersonDaoBean implements PersonDao { public void save(){ System.out.println("save方法"); } }
相关文章推荐
- Spring的两种依赖注入方式:setter方法注入与构造方法注入 以及两种方式的区别!
- Spring(六)属性依赖注入(构造方法,setter方法,p命名空间,spel表达式,集合注入)
- [优质例子存档]Spring的两种依赖注入方式:setter方法注入与构造方法注入
- Spring的两种依赖注入方式:setter方法注入与构造方法注入
- Spring依赖注入方式_属性setter方法注入_构造器注入_注解注入
- (3) 利用 Setter方式实现 【第一种方式】 依赖注入,编码剖析Spring依赖注入的原理
- Spring2.5学习2.2_编码剖析Spring依赖注入原理
- Spring中基于setter方法的依赖注入
- Spring2.5学习2.1_Spring两种依赖注入方法
- spring Ioc 依赖注入的三种方式:构造函数注入、setter方法注入和接口注入
- 【Spring】Spring依赖注入IOC的设值注入setter
- spring2.5 注解依赖注入由于jdk1.8产生的问题
- spring2.5 基于注解依赖注入学习--01
- Spring-Context之六:基于Setter方法进行依赖注入
- Spring的两种依赖注入方式:setter方法注入与构造方法注入
- Spring的核心技术(六)---基于Setter的依赖注入
- 传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 1
- 传智播客Spring2.5视频教程_编码剖析Spring依赖注入的原理 2
- Spring2.5依赖注入方式(DI)
- (4) 利用 Setter方式实现 【第一种方式】 依赖注入,编码剖析Spring依赖注入的原理