@Resource和@Autowired的区别

发布时间 2023-12-15 15:25:38作者: 霍叔
  • 都是用来自动装配的,都可以放在属性字段上

  • @Autowired是通过ByType的方式实现,必须要求这个对象存在,如果找不到此对象则提示空指针异常!

  • @Resource是默认通过ByName的方式实现,如果找不到名字,则通过ByType实现,如果两个都找不到则提示异常!

  • 执行顺序不同: @Autowired是通过ByType的方式实现,@Resource是默认通过ByName的方式实现