当由spring进行属性值的注入时(赋值) 假如属性的类型对应的实例有多个,底层就需要一种信息,要为属性注入哪个实例的值,默认是检测哪个bean的名字与属性名相同,就注入哪个bean;假如没有bean的名字与属性名相同的,则注入失败。 解决方法 在业务类里通过往实现类加参数 例如 在测试类中添加@Qualifier注解 例如