您正在寻找
UserService与
@Qualifier(value = "userService")此:
@Autowired@Qualifier(value = "userService")public void setUserService(UserService userService) { this.userService = userService;}
但您没有它,因为您的
UserServiceImpl注释为
@Service不提供其ID。
要为您的ID设置ID
UserServiceImpl,您需要使用进行注释
@Service("userService")。但是,如果您只有一个
UserService实现,则只需
@Qualifier(value= "userService")从setter中删除,因为这是多余的。
在我看来,这不是唯一一个必须删除的地方
@Qualifier。
@Qualifier如果您有许多相同类型的bean,则需要批注来选择确切的bean。如果只有一个,则不需要使用它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)