org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.tkres.user.mappe

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.tkres.user.mapper.UserInfoMapper.selectUserInfoByToken

这个错误是由于,mapper找不到对应xml文件。

首先看我这篇文章的时候,请先去查看下其它文章,把简单的错误排除掉,最后再看这篇。

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.tkres.user.mappe_第1张图片

以上:xml是正常被编译到了classes目录,并且Mapper类和Mapper XML文件名称是一致的,并且Mapper xml文件中的namespace是指向到的Mapper类等。

 

解决方案:

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.tkres.user.mappe_第2张图片

在application.yml中添加如上配置:

application.yml:

mybatis:
  mapper-locations: classpath:mapper/*.xml

application.properties:


mybatis.mapper-locations.classpath=mapper/*.xml

这是告诉程序,你的XML所在的位置,让它帮你加载到。

你可能感兴趣的:(Java记录)