博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
逆向工程 找不到文件
阅读量:4592 次
发布时间:2019-06-09

本文共 1842 字,大约阅读时间需要 6 分钟。

maven + mybatis + idea:

1)报错信息如下:

java.io.FileNotFoundException: generatorMap.xml (系统找不到指定的文件。)
  INFO at java.io.FileInputStream.open0(Native Method)
 15592  at java.io.FileInputStream.open(FileInputStream.java:195)
--- at java.io.FileInputStream.<init>(FileInputStream.java:138)
  at java.io.FileReader.<init>(FileReader.java:72)
[           main]  at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:72)
c.u.revertDemo.RevertDemoApplication      at com.union.revertDemo.RevertDemoApplication.generator(RevertDemoApplication.java:25)
: at com.union.revertDemo.RevertDemoApplication.main(RevertDemoApplication.java:35)
 Started RevertDemoApplication in 0.616 seconds (JVM running for 1.417)
Process finished with exit code 0
 
2) 项目目录如下:
 

 

3)测试代码如下:

@SpringBootApplication public class RevertDemoApplication {
public static void generator() throws Exception {
List
warnings = new ArrayList
(); boolean overwrite = true; //指定 逆向工程配置文件 File configFile = new File("generatorMap.xml"); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); } public static void main(String[] args) {
SpringApplication.run(RevertDemoApplication.class, args); try {
generator(); } catch (Exception e) {
e.printStackTrace(); } } } 4)检查文件名拼写无误

pom文件路径配置无误

5)奔溃了2天,从网上找到了一点灵感

在测试类中添加了

使用file.createNewFile() 方法新建了一个文件,然后查看该文件的位置,发现是在项目的根目录,把逆向配置文件移到项目的根目录

报错解决!!!!!!!!!!

 

 

转载于:https://www.cnblogs.com/renxq/p/10795102.html

你可能感兴趣的文章
poj 1743 后缀数组 最长不重叠子串
查看>>
python3 在文件确实存在的情况下,运行提示找不到文件
查看>>
机器学习单词记录--01章初识机器学习
查看>>
聊Javascript中的AOP编程
查看>>
读书笔记-你不知道的JS中-promise
查看>>
.35-浅析webpack源码之babel-loader入口文件路径读取
查看>>
VC++ ini文件操作
查看>>
忘记WiFi密码不用怕,一个命令轻松查看你连接过的所有WiFi及密码!
查看>>
魔术方法、魔术常量
查看>>
Eclipse搭建Struts2环境
查看>>
设备管理,连接两个数据库,用的easygui
查看>>
Ucore lab1实验报告
查看>>
算法导论之插入排序和归并排序
查看>>
VC++中对话框界面重绘1-概述
查看>>
正则例子
查看>>
简介---linux内核态和用户态
查看>>
MIT Python 第四课函数抽象与递归简介 函数调用与原代码的区别
查看>>
C++Primer第五版——习题答案详解(三)
查看>>
解决Google Play审核中的WebViewClient.onReceivedSslError问题
查看>>
如何清除浮动
查看>>