当前位置:首页>维修大全>综合>

Spring注释Autowired和 Resource的区别(resource注解和autowired使用区别)

Spring注释Autowired和 Resource的区别(resource注解和autowired使用区别)

更新时间:2024-06-24 16:53:54

Spring注释Autowired和 Resource的区别

1、来源不同

Resource注解是由javax.annotation.Resource,不是spring框架的,而Autowired由spring所提供,其位于org.springframework.beans.factory.annotation.Autowired

2、支持装配类型不同

Autowired只能按照类型进行装配,而Resource不仅能按照类型进行装配,还可以按照名称进行装配

@Autowired是Spring框架中的注解,它可以用来标注字段、构造函数、方法等,表示需要自动装配。它可以用来注入依赖的bean。如果有多个bean符合条件,可能会抛出异常。

@Resource是Java自带的注解,它可以用来标注字段、方法等,表示需要自动装配。它可以用来注入依赖的bean。如果有多个bean符合条件,会按照名称进行匹配。

更多栏目