在进行SpringBoot整合Mybatis的时候出现了如下报错信息:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.zhao.service.UserService.findAll
逐步检查下来发现直接使用userDao进行操作可以获取数据库中的数据,而使用service层调用相同的api则出现以上错误。最后发现问题是启动类中加上了@MapperScan("com.zhao.*")
注解。这个注解没有使用错,错就错在不能加*号,必须写上具体的包。如@MapperScan("com.zhao.dao")