Advertisement

Spring component injection

阅读量:

自动装配

  • @Autowire
      • 标注于方法之上
      • 标注于构造函数
      • 标注于参数位置
    • Aware实现Spring底层组件的注入

      • 自定义组件中引入Spring底层组件
      • 实现机制

自动装配 : Spring通过依赖注入(DI)机制,实现对IOC容器内各组件间依赖关系的赋值操作

Spring提供了以下三种自动注入的实现方式:

  • @Autowire Spring框架所提供的注解
  • @Resource 遵循Java规范的注解,属于JSR250标准
  • @Inject 符合Java规范的注解,源自JSR330标准
在这里插入图片描述

@Autowire

@Autowire 注解能够应用于属性、方法、参数以及构造器等多个位置

方法标注与优化

针对标Component的
当@AutoWired标注应用于方法时,Spring容器在实例化当前对象时会调用该方法,从而实现属性的注入.
该方法所使用的参数中,若为自定义类型,其对应的值将从ioc容器中进行获取

全部评论 (0)

还没有任何评论哟~