在springboot 中
如果同时注入两个相同父类接口的子类,springboot 会直接报错 例如下面截图
上面的代码 springboot 会找到两个bean注入 一个dog 和 cat ,不能完成注入, 但是 springboot 会做一个检查 注入参数命名,将注入参数名换成子类的类名,即可完成注入。
在上面的例子上面,我们将 注入的 animal 命名 换成 要注入的bean的类名即可 ,下面我换成 dog 即可完成注入
原文:https://www.cnblogs.com/2019huha/p/12106787.html