-
都是用来自动装配的,都可以放在属性字段上
-
@Autowired是通过ByType的方式实现,必须要求这个对象存在,如果找不到此对象则提示空指针异常!
-
@Resource是默认通过ByName的方式实现,如果找不到名字,则通过ByType实现,如果两个都找不到则提示异常!
-
执行顺序不同: @Autowired是通过ByType的方式实现,@Resource是默认通过ByName的方式实现
都是用来自动装配的,都可以放在属性字段上
@Autowired是通过ByType的方式实现,必须要求这个对象存在,如果找不到此对象则提示空指针异常!
@Resource是默认通过ByName的方式实现,如果找不到名字,则通过ByType实现,如果两个都找不到则提示异常!
执行顺序不同: @Autowired是通过ByType的方式实现,@Resource是默认通过ByName的方式实现