当一个接口有多个实现类,假如说DownloadServiceImlp1,DownloadServiceImlp2都实现了DownloadService,那么在Download业务的controller中注册Service服务时就会用到@Qualifier注解
@Autowired
@Qualifier("downloadSeriveImpl1") //这里注解的值是service实现类中@service注解值之一
private DownloadService service;
还可参考https://blog.csdn.net/qq_36567005/article/details/80611139