不挂科搜题免费

问题:

@Autowired与@Resource的区别是什么?

答案:

@Resource注解与@Autowired功能一样。区别在于,@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的Bean才会按照类型来装配注入;而@Autowired默认按照Bean的类型进行装配,如果想按照名称来装配注入,则需要结合@Qualifier注解一起使用。