请教一个关于Spring注入类型的问题
spring吧
全部回复
仅看楼主
level 1
养猪没前途🐷
楼主
如图我代码这么写,Autowired按理说他是byType根据类型注入,我的BaseDao子类很多,按理说他应该报错吧,这里居然没报错,他是怎么知道我需要的子类的,而且注入正确了,我需要的是DemoDao, DemoDao extends BaseDao,其他Dao也继承BaseDao。
2017年07月23日 08点07分
1
level 1
养猪没前途🐷
楼主
DAO是Mybatis的Mapper,没有写在配置文件上。
2017年07月23日 08点07分
2
level 2
Poison_2010
针对@AutoWired找到多种类型时,会按照以下规则来进行注入:
①带有@Primary注解的类
②带有@Ordered且数字最小的
③Bean名称与字段名称相同的
如果还没有找到,抛出异常。
2017年07月28日 06点07分
3
1