天天看点

spring的三种依赖注入方式(080105)

spring的三种依赖注入方式(080105)

    博客分类:
  • Spring

SpringXMLBeanIDEA

依赖注入有三种方式:

1接口注入:

接口注入的意思是通过接口来实现信息的注入,而其它的类要实现该接口时,就可以实现了注入:

下面是代码

Java代码  

  1. public interface Manager{  
  2.  public void manage(Business business);  
  3. }  
  4. public class xx {  
  5. private Business business;  
  6. public void manage(Business business){  
  7. this.business = business;  

2 Set注入:

通过set方法来注入

  1. private Manager manage;  
  2. public void setManager(Manager manage){  
  3. this.manage= manage;  

3 构造注入:

通过构造函数来注入

  1. public xx(Manager manage){  

当然通过不同的注入方式,config.xml的配置是不同的。

通过构造函数进行的注入方式xml配置为

  1. <?xml version="1.0" encoding="UTF-8"?>    
  2. <!DOCTYPE beans Public "-//SPRING//DTD BEAN//EN"    
  3.  "http://www.springframework.org/dtd/spring-beans.dtd">    
  4. <beans>  <bean id="HelloWorld" class="com.jnotnull.HelloWorld">  
  5.         <constructor-arg index="0">  
  6.             <value>HelloWorld</value>  
  7.         </constructor-arg>  
  8.     </bean>  
  9. </beans>