spring mvc @Qualifier注解接口来注入 @Service

来源:互联网 发布:长沙unity3d培训 编辑:程序博客网 时间:2024/05/19 13:14

如UserInfoService为接口 UserInfoServiceImpl 为其实现类

       @Autowired

private UserInfoService userInfoService;



此时@autowried通过默认Bytype注释,成功

此时若增加StudentServiceImpl实现UserInfoService接口,则需要通过@Qualifier 来指定注入类



此时须在UserInfoServiceImpl 的@Service 注解后加上

@Service("userInfo")

在StudentServiceImpl 的 @Service 注解后加上

@Service("student")


 则  @Autowired

@Qualifier("userInfo")

private UserInfoService userInfoService;

        注入userinfoServicImpl


@Autowired

@Qualifier("student")

private UserInfoService userInfoService;

        注入StudentServiceImpl 




原创粉丝点击