@autowired与@resource区别
时间: 2023-04-16 18:04:56 浏览: 121
spring注解1
`@Autowired` 和 `@Resource` 都是用来在类中注入依赖的注解。主要区别在于:
- `@Autowired` 是 Spring 框架自带的注解,它可以用在字段、构造器、方法上。当使用在字段上时,默认按类型装配;当使用在构造器上时,按照参数顺序装配。
- `@Resource` 是 Java 自带的注解,它可以用在字段、方法上。当使用在字段上时,默认按照名称装配;当使用在方法上时,按照参数名称装配。
总结来说:@Autowired 是 Spring 框架的注解,它默认按类型装配;而 @Resource 是 Java 标准注解,它默认按照名称装配。
阅读全文