前言

由于MP的代码生成器把mapper接口绑定的写sql语句xml文件创建在java目录下,而Maven加载机制只会将.java文件编译成.class文件,所以在target目录下找不到写xml文件,于是会报以下异常

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

解决方法

方法1:复制xml文件到target目录中

方法2:将xml文件转移到resource目录中

方法3(推荐):

①在pom文件下引入如下,表示会编译src/main/java中的xml文件,注意build标签与dependencies标签同级

<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>

②在application.properties文件中加入如下配置

#配置xml文件的路径
mybatis-plus.mapper-locations=classpath:com/atguigu/eduservice/mapper/xml/*.xml

最新文章

  1. hadoop2.2.0伪分布式搭建3--安装Hadoop
  2. 使用jquery脚本获取随笔、文章和评论的统计数,自定义显示位置
  3. 密码学初级教程(五)消息认证码MAC-Message Authentication Code
  4. Unity3D集成SVN进行版本控制
  5. Code Forces Gym 100971D Laying Cables(单调栈)
  6. VS2008下编译boost_1_47_0
  7. Delphi下TLabel鼠标MouseEnter、MouseLeave更改颜色失灵
  8. Windows Azure Table Storage 解决 Guid 查询问题
  9. ZOJ3541 The Last Puzzle
  10. iOS开发添加pch文件
  11. 作业二 | Git的安装与使用
  12. HTB Linux queuing discipline manual - user guide笔记
  13. MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0
  14. FastFDS安装及简单使用
  15. 早期(编译器)优化--Java语法糖的味道
  16. MXNET:卷积神经网络基础
  17. 爬虫----爬虫请求库selenium
  18. 学习和使用STL
  19. py2exe使用方法 (含一些调试技巧,如压缩email 类)(转)
  20. 【linux】Shell脚本启动程序

热门文章

  1. Android命令行启动模拟器
  2. VUE页面跳转方式
  3. 没想到 TCP 协议,还有这样的骚操作。。。
  4. 鸿蒙内核源码分析(线程概念篇) | 是谁在不停的折腾CPU? | 百篇博客分析OpenHarmony源码 | v21.06
  5. Docker安装Jenkins 从GitLab上拉取代码打包SpringBoot项目并部署到服务器
  6. MFC读写.txt文件时进度条显示实时进度
  7. 突破GD渲染的图片马
  8. 10.10 Rewrite 实战
  9. 图解java 多线程模式 读书笔记
  10. 【UE4 C++】 UnrealPak 与 Pak 的制作、挂载、加载