zoukankan      html  css  js  c++  java
  • @Autowired&@Resource

    共同点:

    • @Autowired&@Resource都是完成对象的依赖注入
    • 他们都是写在类成员变量上或成员变量的setter方法上

    不同点:

    • Autowired完整类org.springframework.beans.factory.annotation.Autowired,是Spring定义的注解;Resource完整类名javax.annotation.Resource,是JDK定义的注解
    • Autowired默认按类型进行注入,如果类型有多个Bean,Spring会自动注入有@Primary注解的Bean,如果需要指定Bean,必须结合@Qualifier设置Bean名称使用;Resource它自带name()方法,可指定Bean名称,没有设置名称时,基本等同Autowired
    • Autowired该注解只有一个方法required(),用于说明依赖对象是否可以为空;Resource在找不到对象是会出错
  • 相关阅读:
    第十次作业
    第九次作业总结
    第九次作业
    第八次作业总结
    第七次作业总结
    第六次总结
    第十二次作业总结
    第十一次作业总结
    第十次作业总结
    第九次作业总结
  • 原文地址:https://www.cnblogs.com/zhi-leaf/p/12829570.html
Copyright © 2011-2022 走看看