@Autowired和@Resource区别

  1. @Autowired的处理类是AutowiredAnnotationBeanPostProcessor,@Resource的处理类是CommonAnnotationBeanPostProcessor

  2. @Autowired标注static返回空,@Resource标注static,直接抛Exception

@Autowire:

@Resource:

  1. @Resource标注在方法上时,方法只能有一个参数,多个参数抛异常

   4. @Resource根据属性或者注解中的的name找Bean,@Autowired先根据type在根据name找Bean

原文地址:https://www.cnblogs.com/panning/p/13899586.html