@Qualifier的用处

阅读更多

 

@Qualifier的用处

 

可以对于一个接口,多个实现类,指定具体注入哪个实现类到这个接口类

 

 在@Server 实例化的时候没有指明名称,在@atuoWire的时候没有用@Quality指明用哪一个的时候,这这时会用容器中仅有的那一个对象(单利)

 

 

类一

@Service("apiInsureServiceImpl")

public class ApiInsureServiceImpl extends AbstractInsureService {

 

     @Autowired

    @Qualifier("apiImageUploadServiceImpl")

    private IImageUploadService imageUploadService;

   //这个要不还要重新写--------用以前的即可

            ApiResponse apiResponse = imageUploadService.imageUpload(imageUploadRequest);

 

 

}

 

 

类二:

@Service("apiImageUploadServiceImpl")

public class ApiImageUploadServiceImpl implements IImageUploadService {

 

}

 


@Qualifier的用处_第1张图片
 

 

 

 

 

  • @Qualifier的用处_第2张图片
  • 大小: 40.4 KB
  • 查看图片附件

你可能感兴趣的:(spring)