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来使用****吧