栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java.io.FileNotFoundException: generatorConfig.xml (系统找不到指定的文件。)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java.io.FileNotFoundException: generatorConfig.xml (系统找不到指定的文件。)

在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

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号