码迷,mamicode.com
首页 > 其他好文 > 详细

一个借口多个同名实现调用解决

时间:2016-12-23 22:17:19      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:span   message   auto   同名   默认   public   不同   service   autowired   

声明了一个接口

public interface UserService {
 MessageBean setCurrentUser(User user);
 User getCurrentUser(); 
}

 

在不同的两个包里实现了两次,单元测试的时候没问题,但是实际测试的时候返现两个实现的调用错了。

解决: 其中一个实现标注

@Service("userService")

调用时

@Autowired

@Qualifier("userService")

private UserService userService;

 

另一个用默认名

@Autowired

@Qualifier("userServiceImpl")

private UserService userService;

 

一个借口多个同名实现调用解决

标签:span   message   auto   同名   默认   public   不同   service   autowired   

原文地址:http://www.cnblogs.com/cqc8/p/6215954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!