11级_Java_曹建波 05.06 Spring的autowire自动装配bean的四种方式
2013-05-07 08:50
615 查看
default
byName
byType
constructor
<?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.xsd"> <bean id="computerBean" class="www.csdn.spring.bean.ComputerBean"> <property name="name" value="Dell n5110" /> </bean> <bean id="deptBean" class="www.csdn.spring.bean.DeptBean"> <property name="name" value="CSDN教育事业部" /> </bean> <bean id="employeeBean" class="www.csdn.spring.bean.EmployeeBean"> <property name="name" value="hahahha"/> <property name="computerBean" ref="computerBean"/> <property name="deptBean" ref="deptBean" /> </bean> </beans>
byName
<?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.xsd"> <bean id="computerBean" class="www.csdn.spring.bean.ComputerBean"> <property name="name" value="Dell n5110" /> </bean> <bean id="deptBean" class="www.csdn.spring.bean.DeptBean"> <property name="name" value="CSDN教育事业部" /> </bean> <bean id="employeeBean" class="www.csdn.spring.bean.EmployeeBean" autowire="byName"> <property name="name" value="hahahha"/> </bean> </beans>
byType
<?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.xsd"> <bean id="computerBean" class="www.csdn.spring.bean.ComputerBean"> <property name="name" value="Dell n5110" /> </bean> <bean id="deptBean" class="www.csdn.spring.bean.DeptBean"> <property name="name" value="CSDN教育事业部" /> </bean> <bean id="employeeBean" class="www.csdn.spring.bean.EmployeeBean" autowire="byType"> <!-- <property name="name" value="hahahha"/> --> <!-- <property name="computerBean" ref="computerBean"/> <property name="deptBean" ref="deptBean" /> --> </bean> </beans>
constructor
<?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.xsd"> <bean id="computerBean" class="www.csdn.spring.bean.ComputerBean"> <property name="name" value="Dell n5110" /> </bean> <bean id="deptBean" class="www.csdn.spring.bean.DeptBean"> <property name="name" value="CSDN教育事业部" /> </bean> <!-- <bean id="employeeBean" class="www.csdn.spring.bean.EmployeeBean" autowire="constructor"> </bean> --> <bean id="employeeBean" class="www.csdn.spring.bean.EmployeeBean"/> <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"></bean> </beans>
相关文章推荐
- spring对于bean的javaconfig,xml,自动装配三种装配方式实现
- Java乔晓松-spring自动装配Bean的4种方式
- SpringXML方式配置bean的自动装配autowire
- Spring自动装配Bean属性的四种方式
- Spring自动装配注入合作者Bean ——autowire
- 11级_Java_曹建波 05.06 spring aop术语概述
- SpringXML方式配置bean的自动装配autowire
- Spring <bean>标签属性 Autowire自动装配
- Spring <bean>标签属性 Autowire自动装配
- Spring的自动装配Bean的三种方式
- spring 使用自动装配合作者bean(autowire)
- Spring - bean的autowire属性(自动装配)
- spring bean autowire自动装配
- SpringXML方式配置bean的自动装配autowire
- Spring的自动装配Bean的三种方式
- spring实战四之Bean的自动装配(注解方式)
- 第36天(就业班) spring引入、专业术语、spring六大模块、bean创建对象的细节、IOC容器、对象依赖关系、自动装配、注解方式
- spring实战二之Bean的自动装配(非注解方式)
- Java - Spring中自动装配的方式有哪些?
- spring bean autowire自动装配