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來使用逆向工程吧

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章