Spring的DI ,@Autowired标记在一个接口上面 ,会通过寻找@Component注解找到该接口的实现类,但是假如该接口有多个实现类呢 ,该寻找哪一个实现类呢?
可以使用@Qualifier明确指定要装配的Bean.如下:
@Autowired @Qualifier("objName") private Object obj;
你尝试过吗,如果有多个,可能会报错的吧。