都可以写在字段,变量和set方法上
@Resource 按名称匹配 属于JavaEE 有name注解就将其解析为bean的名字,type属性解析为bean的类型
装配顺序
1.同时指定name,type则从上下文找唯一匹配的bean
2.指定了name,从上下文找id匹配的bean
3.指定了type,从上下文找类型匹配的bean
4.俩都没指定,自动按照byName进行装配;如果没有匹配,回退为一个原始类型进行匹配
@Autowired 按类型匹配 属于Spring 省略了getter setter new语句实现自动装配
当接口有多个实现类,要用@Qualifier注解标注出用哪个类,一个的话用@Autowired即可
@Resource @Autowired
最新推荐文章于 2024-08-17 23:48:32 发布