提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述记录idea maven项目打包部署web项目mapper扫描失败相关的知识,希望能为你提供帮助。
最开始以为这里出了问题,后来加上以后还是不能把mapper.xml打包进去
文章图片
这是报的异常信息
文章图片
文章图片
Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题(大家都说是XML没写对之类的),根本就没有怀疑到漏掉XML文件,最后迫不得已,去查看了下 Maven打包后的war文件,才找到问题。
废话不多说,解决方式是,在pom.xml文件中的build节点中,添加如下代码:
< build>
< resources>
< resource>
< directory> src/main/java< /directory>
< includes>
< include> **/*.properties< /include>
< include> **/*.xml< /include>
< /includes>
< filtering> false< /filtering>
< /resource>
< resource>
< directory> src/main/resources< /directory>
< includes>
< include> **/*.properties< /include>
< include> **/*.xml< /include>
< /includes>
< filtering> false< /filtering>
< /resource>
< /resources>
< /build>
只要报resource标记为资源文件就不会出现问题就不用加入资源文件下的相关的打包.
【记录idea maven项目打包部署web项目mapper扫描失败】
推荐阅读
- Android BLE (低功耗蓝牙)应用
- OOM框架AutoMapper基本使用
- Werkzeug库——wrappers模块
- MyBatis中Mapper配置常见问题(持续更新)
- Keras.applications.models权重(存储路径及加载)
- Android Studio 配置模拟器AVD存放路径(默认在c盘,解决c盘空间不够问题)
- 微软官方的Excel android 移动版的折腾
- Linux/Android——input子系统核心
- Android为TV端助力 外挂字幕(设置颜色,大小,位置,微调字幕)