报错:Parsed mapper file: ‘file mapper.xml 导致无法启动

这篇具有很好参考价值的文章主要介绍了报错:Parsed mapper file: ‘file mapper.xml 导致无法启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错 :

Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
Registered plugin: 'com.github.yulichang.interceptor.MPJInterceptor@3b2c8bda'
Parsed mapper file: 'file [/Mapper.xml]'

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

 application无法启动

我这边产生原因是项目中添加了 mybayis-plus-join插件 导致这个问题

然后本人一顿骚操作:升级到JDK17 升级 到maven3.9.6   痛苦无比报错依旧,有说sql写错的。我就没几条sql    哈哈

然后 mvn clean install   构建成功 但是启动依旧报错 崩溃中。。。。。。。

取消掉所有mapper文件的extends MPJBaseMapper<>  报错依旧 

取消掉断点    报错还是依旧

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

打钩的先全部取消掉

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

最后的问题是项目没有识别到mapper下的xml文件 。 路径配置问题。。需要重新导入maven

此时网上关于这个报错基本已经试完 可是我的报错依旧。。。。 

相关概念:

maven项目结构:

src/main/java  默认加载java文件 一般只放java文件

src/main/resources 默认放各种配置文件,如html yaml文件 css文件,xml文件等

因此 src/main目录下的java文件编译后都在 target/classes目录下。

所有 classpath的意思是 项目根路径 也就是 target/classes

因此,将所有的xml文件放置到resources目录下 即可识别出xml文件 

问题解决 

但是我偏偏就是把xml想放在mapper下。  /src/main/mapper   

需要再pom.xml文件中 配置一下

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

applicaton,yml中的配置

mybatis-plus:
  mapper-locations: classpath:**/mapper/*.xml
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    call-setters-on-nulls: true

但是我的问题是这样配置之后还是不识别 还是报错怎么办?

只能让idea重新指定一个配置文件 resource文件

idea-》 setting->modules-> Resources

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

搞定 真是太蛋疼了。。。。 

最后试一下。

这个报错和你项目启动与否没有特别直接的联系。。。但是有些影响。之前的各种mapper.xml接口sql文件都是在/src/main/cn.devops.mapper/下面。。加入mybatis-plus-join导致无法启动application项目。各种尝试以后,最后有效的位置只能是resources下面 问题得以解决。。

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml最后的配置修改如下:

pom.xml

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xmlapplication.yml   中mybayis-plus的修改

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml

最后mapper文件移动至resources下面(以前在main/java下面)

报错:Parsed mapper file: ‘file mapper.xml 导致无法启动,xml文章来源地址https://www.toymoban.com/news/detail-757077.html

到了这里,关于报错:Parsed mapper file: ‘file mapper.xml 导致无法启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vs mfc未加载mfc140u导致无法启动

    在非MFC程序中添加MFC时出现了报错显示 0x00007FFEB46D3F57 (mfc140ud.dll)处(位于 .exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 ,查了好多资料都认为是dll丢失,要么去下载要么去连接微软的服务器,如果连接微软的服务器启动的时候巨慢,并且我其它的mfc工程不受影响证明我的电

    2024年04月14日
    浏览(25)
  • docker系列--解决hyper-v导致docker无法启动问题

    一、问题 windows docker desktop 启动报错异常,导致docker无法启动成功   我们看到问题出在hyper-v的问题上,搜索解决方法,官网常见问题如下 Overview | Docker Documentation 二、解决 Hyper-V 已安装并正常工作 在BIOS中启用虚拟化 Windows启动时启用了虚拟机监控程序 在开始菜单中,键入“

    2024年02月14日
    浏览(33)
  • 关于mysql数据文件损坏导致的mysql无法启动的问题

    rocky linux 9 (跟centos几乎一模一样) myqsl 8.0, 存储引擎使用innodb 1. 服务器异常关机,重启启动后发现mysql无法连接,使用命令查看mysql状态: 发现mysql服务没启动,尝试启动mysql服务 上述命令执行后卡住不动,服务也没法正常启动 2. ctrl + c 强行取消命令执行,然后去查看一下

    2024年02月09日
    浏览(28)
  • Windows系统缺失mqrt.dll文件导致程序无法启动解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个mqrt.dll文件(挑选合适的

    2024年02月03日
    浏览(48)
  • 因磁盘空间不足导致MacBook Pro无法启动(反复重启)的解决过程

    我的电脑是2017版的15寸MacBook Pro,SSD空间512G,因为装了windows和Linux虚拟机,再加上微信、QQ都是吃磁盘大户,剩余空间仅剩11G左右。 最近启动一直很慢,昨天一早干脆反复启动,出现一个多语言版的提示:“电脑因出现问题而重新启动,请按一下按键,或等几秒钟以继续启动

    2024年02月15日
    浏览(49)
  • ArcGIS Serve Windows下用户密码变更导致Server服务无法启动问题

    因未知原因Windows下的Server安装账户密码变更,但是又忘记了密码,导致,Server服务启动失败,错误1069: 在账户管理界面,重置对应的arcgis账户的密码,然后服务面板重新登录。 但是在此问题环境中,账户管理中找不到之前的arcgis账户了,底层环境还是有点问题。试用配置工

    2024年02月11日
    浏览(34)
  • Oracle Exadata X7-2掉电宕机导致集群无法启动处理过程

    客户突然联系说应用无法连接数据库,报错如下: 集群状态宕掉了,且无法正常启动!!! ping自己私有IP延迟高 ping其它主机私有IP不通 那么问题定位到私有IP不通导致的集群无法启动,一体机内部私有IP交互是通过自身的IB交换机完成的,很有可能是IB交换机问题,下面进行

    2024年02月08日
    浏览(31)
  • nvm下载node导致npm报错无法使用

    有个依赖库需要更新下node,用nvm下载后项目跑不起来了,npm -v 还报错 其实一开始是npm下载不来,然后换了淘宝镜像后还是报错 然后就只能手动下载下了 进入node.js官网 https://nodejs.org/en/download 下载后注意要安装在你nvm目录中,先自己创建一个对应node版本文件夹 安装好后再使

    2024年02月13日
    浏览(26)
  • node.js版本过高,导致vue2 版本的项目无法正常启动

    node.js版本过高,导致vue2 版本的项目无法正常启动 node的版本是18 ,vue版本是2 ;npm install 失败 1、未采取提示的方式,而是利用了npx命令; 使用npx指定npm的版本 npx -p npm@6 npm i --legacy-peer-deps 注意:如果这不能立即起作用,也许可以先删除node_modules和package-lock.json。它们将被重

    2024年02月08日
    浏览(49)
  • Vivado IP核生成报错 [IP_Flow 19-3460] Validation failed on parameter ‘XML_INPUT_FILE(XML_INPUT_F

    昨天在使用·Vavido生成DDR3的IP核时,经历过痛苦的管脚绑定后,一路下一步,然后就爆了错误,[IP_Flow 19-3460] Validation failed on parameter \\\'XML_INPUT_FILE(XML_INPUT_F,开始我以为是我管脚绑定错了,就问了同事,同事说如果是管脚绑定错了,绑定完管脚后点下一步就会报错,所以排除,

    2024年02月13日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包