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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4667978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-06
下一篇2022-11-06

发表评论

登录后才能评论

评论列表(0条)

    保存