蛋蛋桑

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

声明了一个接口

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

 

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

解决: 其中一个实现标注

@Service("userService")

调用时

@Autowired

@Qualifier("userService")

private UserService userService;

 

另一个用默认名

@Autowired

@Qualifier("userServiceImpl")

private UserService userService;

 

posted on 2016-12-23 19:37  蛋蛋桑  阅读(699)  评论(0)    收藏  举报

导航