Maven项目找不到mybatis-config.xml及resources下的文件。

本文介绍了在学习JavaEE时遇到的mybatis配置文件丢失问题,分享了将resources文件夹标记为SourcesRoot和手动将缺失文件拖到classes目录的两种解决方法,适用于代码正常但编译找不到资源的情况。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Maven项目找不到mybatis-config.xml及resources下的文件。

前言

刚学了java的人寒假自学javaEE里面的mybatis。照着书抄第一天就遇到很无语的bug。既然是照书抄,那代码啊pom的配置啊理论上应该啥都没错。但是一运行,发现找不到mybatis-config.xml,后面又发现,是一整个resources里的东西,编译的时候都找不到。核对了路径很多遍还是没问题。最后搜了老半天,终于找到了不错的办法。

一、方法一

右键resources文件夹,找到Mark Directory as,选择Sources Root。做完这步尝试启动,应该已经可以运行项目了。在这里插入图片描述

二、方法二

如果方法一不行,我们就试一个比较逆天的方法。
应该都知道,我们目录下的target文件,就是代码编译出来的结果。打开target文件下的classes,发现其他代码都通过了编译,而我们的mybatis-config.xml或者是mapper文件夹里面的东西都没在。那就手动把缺失的代码拖到classes下就可以了。

总结

这两个方法是在确认代码绝对正常情况下使用的。如果说是pom配置出现问题或者自己路径确实输入错了,那照这两个方法做也难以解决问题。
至于这两个方法的原理是什么,我也不清楚,毕竟我也是个新手。

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值