笔记:@Autowire和@Resource注解的区别
@Autowire
spring提供
属性:required
作用范围:字段、setter方法、构造器上
默认按类型(by-type)装配且对象不可为空(可设置 required=false 允许对象为空)
结合 @Qualifier(“beanName”) 可实现按名称装配
@Resource
jdk提供
属性:name、type
作用范围:字段、setter方法
默认按名称(by-name)装配,名称可以通过name属性指定
未指定name的情况下:
当注解在字段上时,默认取na
原创
2020-08-04 11:24:12 ·
448 阅读 ·
0 评论