通过一个用例详细解释@Qualifier和@Autowired
首先思考一个问题:
当我们在controller层注入一个service时,他是注入的是service接口,他是怎么知道找那个对应实现类的?
平时我们这样写的含义是什么?
@Autowired默认按类型装配,@Resource(这个注解属于J2EE的),默认安装名称进行装配
有时候我们之间通过@Autowired注入一个service接口,并没有指定什么,他是怎么定位到impl实现类的呐?其实他是通过名称去定位的,因为此时我们此时只有一个service的实现类,所有他能直接定位到,但当你尝试再写
原创
2020-08-27 11:04:16 ·
584 阅读 ·
0 评论