Spring IoC 注入的方法主要有两种
1: 设值注入
2: 构造注入
简单来说一个是调用 set 方法设值, 一个是通过构造函数设值
- Spring-IoC.xml
- <?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"default-init-method="init"default-destroy-method="destroy">
- <!--
- <bean id="InjectionService" class="Main.InjectionServiceImpl">
- <property name="injectionDAO" ref="InjectionDAO"></property>
- </bean>
- -->
- <bean id="InjectionService" class="Main.InjectionServiceImpl">
- <constructor-arg name="injectionDAO" ref="InjectionDAO"></constructor-arg>
- </bean>
- <bean id="InjectionDAO" class= "Main.InjectionDAOImpl"> </bean>
- </beans>
来源: http://www.bubuko.com/infodetail-3365075.html