IDEA中使用Mybatis的逆向工程提示说找不到配置文件generatorConfig.xml的问题

我在Project中建立一个Module,本是用来使用Mybatis的逆向工程的我的文件结构如下

我在module 也就是“nixianggongcheng”这个文件夹下又新建了一个lib文件夹用来保存逆向工程需要的jar包,然后也在project structure里面导入了这些jar包到module里。但是当我启动逆向工程的GeneratorSqlmap的main方法时,却总是提示说找不到配置文件generatorConfig.xml

可以看出来我的generatorConfig.xml文件是和GeneratorSqlmap.java同一级目录中,像上面所写的相对路径,理论上是能够找到的,于是乎我有测试了一下,我用这种相对路径的方式新建了一个文件(File file=new File("bababababa.xml")),就叫做bababababa.xml文件,看他会在哪里生成,结果可以在第一张图上看见,他生成的位置是SpringbootBlog这个Project的目录下,这就解释我为什么会找不到xml文件,如果我把这个配置文件放到Project的目录的目录下,就可以找到

这也从侧面反映出来,IDEA和eclipse不同的地方,即IDEA的mudule其实是不完全等于eclipse里的project的,起码IDEA的module可以看做是project的子组件,后来当我生成了dao,mapper等文件后,发现他生成的位置是

SpringbootBlog/src文件下,而不是我预想的SpringbootBlog/nixiang/src文件夹下,这当然会带来一个问题,就是原来要是src文件夹下有文件的话,就会再你不知情的情况下被覆盖,所以。。。新建一个project而不是module来使用逆向工程吧

猜你喜欢

转载自blog.csdn.net/qiuwenjie123/article/details/80473606
今日推荐