SpringBoot @Autowired注入方式

@Autowired注入方式,分为被动注入和主动注入

@Autowired  将对象注入到调用方

1、被动注入

( springboot是约定大于配置的框架,如果是被动注入,那么它存在优先级顺序,bytype优先级高)

bytype >byname

(1)接口没有实现的类,报错

(2)接口只有一个实现bean  默认就注入这一个实现bean

(3)接口有多个实现bean,不一定会报错,它会根据byname方式自动判断应该注入哪个bean对象,如果不存在这个name,则报错

2、主动注入

需要在@Autowired 下增加一个注解

@Autowired 

@Qualifier(value="diana")

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载链接 使用Spring2.5的新特性--Autowired可以实现快速的自动注入,而无需在xml文档里面添加b...
    于谦大爷阅读 652评论 0 4
  • 来源:关于Spring IOC (DI-依赖注入)你需要知道的一切作者:zejian Dao层(AccountDa...
    杨井阅读 5,359评论 0 27
  • 转 Spring****基于 Annotation 的简单介绍 2011年03月29日 15:07:00 阅读数:...
    fd649cf896c0阅读 354评论 1 0
  • 一、Spring框架 轻量:Spring是轻量级的,基本的版本大小为2MB 作用:Bean工厂,用来管理Bean的...
    Djbfifjd阅读 21,030评论 0 21
  • Spring 通过 DI(依赖注入)实现 IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter...
    杰哥长得帅阅读 512评论 0 4