@Autowired | @Resource |
---|---|
默认按byType自动装配 | 默认按byName自动装配 |
默认包含1个参数:required,默认值为true | 包含7个默认参数,最重要的分别是name和type |
使用ByName方式需要配合@Qualifier一起使用 | 不需要其他注解配合 |
是Spring的注解,和Spring强耦合 | 是JSR-250定义的注解,是JAVA的标准 |
能用在成员变量、方法、参数、构造器和注解上 | 只能用在类、成员变量和方法上 |
@Autowired | @Resource |
---|---|
默认按byType自动装配 | 默认按byName自动装配 |
默认包含1个参数:required,默认值为true | 包含7个默认参数,最重要的分别是name和type |
使用ByName方式需要配合@Qualifier一起使用 | 不需要其他注解配合 |
是Spring的注解,和Spring强耦合 | 是JSR-250定义的注解,是JAVA的标准 |
能用在成员变量、方法、参数、构造器和注解上 | 只能用在类、成员变量和方法上 |