@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

posted @ 2020-10-29 22:12  不停的奋斗  阅读(148)  评论(0编辑  收藏  举报