解决:required a single bean, but 2 were found:
按照提示消息,只能有一个bean,但是这里出现了两个,可是查来查去,也只有一个呀,为什么也会出现这样的提示呢?原来在使用MyBatisPlus的前提下又在使用service层使用接口调用的时候,就会出现这样的错误了
解决方式有两种
1、在impl层,注解上加上名字,
@Service("MemberServiceImpl")
控制器调用的时候使用@Resource(name=”对应impl服务层设置的名字”)
@Resource(name="MemberServiceImpl") private IMemberService mmberService;
2、启动类去除@MapperScan注解,在每个mapper上面加上@Mapper注解