spring调用方法(接口和多个实现类的情况)

以spring框架注入bean说明
接口TestService 
有2个实现类 TestServiceImp1 @Service("TestService1") 
,TestServiceImp2 @Service("TestService2")
在controller里注入server的bean时使用注释@Qualifier指明使用的实现类

@Autowired
@Qualifier("TestService1")
TestService testService;
则调用具体代码时
testService.test();
//此时使用的是TestServiceImp1实现类里的test方法,但是用eclipse查看源码时会显示2个实现类要你选择

posted @ 2018-01-17 23:05  zhanghengscnc  阅读(2414)  评论(0编辑  收藏  举报