依赖注入的注解

简介: 依赖注入的注解——简单类型(8种基本类型+string)以及引用类型

依赖注入的注解

简单类型(8种基本类型+string)的注入

@Value:用来给简单类型注入值

@Value("bob")
private String name;
@Value("22")
private int age;

引用类型的注入

  1. @Autowired:使用类型注入值,从整个bean工厂中搜索同源类型的对象进行注入
    同源类型:

    1. 被注入的类型(Student中的School)与注入的类型是完全相同的类型。
    2. 被注入的类型(Student中的School(父))与注入的类型(子)是父子类。
    3. 被注入的类型(Student中的School)与注入的类型是接口和实现类。
      注意:在有父子类的情况下,使用按类型注入,就意味着有多个可注入的对象,此时按照名称进行二次筛选,选中与被注入对象相同名称的对象进行注入。
  2. @Autowired @Qualifier:使用名称注入值,从整个bean工厂中搜索相同名称的对象进行注入
  3. 注意:如果有父子类的情况下,直接按名称注入
相关文章
|
11月前
|
XML SQL Java
基于注解的AOP~
基于注解的AOP~
基于注解的AOP~
|
12月前
|
XML 监控 Java
注解IOC&AOP
扫描类下的注解,哪些包下的类需要使用IOC注解
86 0
|
11月前
|
Java 测试技术 容器
Spring框架-ObjectProvider更加宽泛的依赖注入
从上面的过程中我们可以看出,但Spring中某个Bean的依赖类型为ObjectProvider时,我们不需要提供一个ObjectProvider类型的Bean到容器中,只需要提供一个T类型的Bean到容器中,容器会自动将其包装成一个ObjectProvider,然后注入到依赖中
161 0
|
12月前
|
XML Java 数据格式
130.【Spring注解_AOP】(二)
130.【Spring注解_AOP】
59 0
|
12月前
|
Java Maven Spring
130.【Spring注解_AOP】(四)
130.【Spring注解_AOP】
67 0
|
12月前
|
Java Spring
130.【Spring注解_AOP】(三)
130.【Spring注解_AOP】
42 0
|
12月前
|
消息中间件 Java Kafka
130.【Spring注解_AOP】(五)
130.【Spring注解_AOP】
60 0
|
XML Java 数据格式
Spring依赖注入、对象装配
在这篇博客中,我们学习到了spring依赖注入的三种常见的方式,并且了解了它们的优缺点,还了解了依赖注入的两个重要的关键字:@Autowired、@Resource,并了解了两者的区别。还知道了如何解决同一类型Bean注入的报错问题和了解了软件设计中的单一设计原则。
125 0
|
9月前
|
Kotlin
aop注解在整个类生效
aop注解在整个类生效
59 0
|
12月前
|
Java 测试技术 Maven
130.【Spring注解_AOP】(一)
130.【Spring注解_AOP】
90 0