
在maven工程中使用MyBatis逆向工程生成代码时,一直报java.io.FileNotFoundException:generatorConfig.xml(系统找不到文件。)如图
经过几轮测试,发现它默认是直接以项目工程下为路径
测试成功!(代码生成在src目录下是因为一开始测试,generatorConfig.xml下的配置生成代码目录没改,只需要把目录改了就行,模板它默认在src下)
如果我们想放在resources目录下怎么办呢?很简单!
测试成功!(后面多次测试发现,mybatis逆向工程只需要完成3个配置,无需日志,就可以完成)
1.添加依赖
org.mybatis.generator
mybatis-generator-core
1.3.2
2.配置generatorConfig.xml
3.添加生成类代码
public class GeneratorSqlmap {
public void generator() throws Exception{
List warnings = new ArrayList();
boolean overwrite = true;
//指定 逆向工程配置文件
File configFile = new File("resources/generatorConfig.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) throws Exception {
try {
GeneratorSqlmap generatorSqlmap = new GeneratorSqlmap();
generatorSqlmap.generator();
} catch (Exception e) {
e.printStackTrace();
}
}
}
搞定!
最后附上一个新版的MyBatis逆向工程自动化工具下载,只需要修改数据库连接信息和生成的表名,傻瓜式 *** 作,一看就会,感兴趣的可以下载!
MyBatis逆向工程工具类下载.7z-MySQL文档类资源-CSDN下载用idea或者eclipse单独打开,修改generatorConfig.xml配置信息,包括连接数更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/TNDHY_ANNI_MXZL/33230421?spm=1001.2014.3001.5503
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)