Spring依赖注入的四种方式

第一种:属性注入
1、编写 com.gx.model.Car (用于依赖对象的演示), com.gx.model.PersonSetter :
Spring依赖注入的四种方式_第1张图片
Spring依赖注入的四种方式_第2张图片
2. 在applicationContext.xml中配置:
Spring依赖注入的四种方式_第3张图片
3. 编写测试方法:
Spring依赖注入的四种方式_第4张图片
第二种:构造器注入

  1. 编写 com.gx.model.PersonConstructor 类:
    Spring依赖注入的四种方式_第5张图片
  2. 在applicationContext.xml中配置:
    Spring依赖注入的四种方式_第6张图片
    3、编写测试方法:
    Spring依赖注入的四种方式_第7张图片
    第三种:使用注解方式注入
    1、编写IUserDao接口和对应的实现类UserDaoImpl:
    Spring依赖注入的四种方式_第8张图片
    Spring依赖注入的四种方式_第9张图片
    2、编写IUserService接口和对应的实现类UserServiceImpl:
    Spring依赖注入的四种方式_第10张图片
    Spring依赖注入的四种方式_第11张图片
    3、配置applicationContext.xml:
    Spring依赖注入的四种方式_第12张图片
    4、编写测试方法:
    Spring依赖注入的四种方式_第13张图片
    第四种:使用全注解方式注入
    1.在类UserDaoImpl上添加@Repository注解:
    Spring依赖注入的四种方式_第14张图片
    2、在类UserServiceImpl上添加@Service的注解:
    Spring依赖注入的四种方式_第15张图片
    3.配置applicationContext.xml:
    Spring依赖注入的四种方式_第16张图片
    4.编写测试类 TestFiledAnnotation:
    Spring依赖注入的四种方式_第17张图片

你可能感兴趣的:(专题技术,spring,java)