提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
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配置出现问题或者自己路径确实输入错了,那照这两个方法做也难以解决问题。
至于这两个方法的原理是什么,我也不清楚,毕竟我也是个新手。