使用java代码启动generator生成相关的文件
来源:互联网 发布:linux gcc rpm安装包 编辑:程序博客网 时间:2024/06/03 04:00
package com.utils.generator;import org.mybatis.generator.api.MyBatisGenerator;import org.mybatis.generator.api.ProgressCallback;import org.mybatis.generator.api.VerboseProgressCallback;import org.mybatis.generator.config.Configuration;import org.mybatis.generator.config.xml.ConfigurationParser;import org.mybatis.generator.internal.DefaultShellCallback;import java.io.File;import java.util.ArrayList;import java.util.List;public class GeneratorUtils { public static void main(String[] args) { shell(); } private static void shell() { List<String> warnings = new ArrayList<String>(); try { String configFilePath = System.getProperty("user.dir").concat("/src/main/resources/generator/generatorConfig.xml"); System.out.println("加载配置文件===" + configFilePath); boolean overwrite = true; File configFile = new File(configFilePath); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); ProgressCallback progressCallback = new VerboseProgressCallback(); // myBatisGenerator.generate(null); myBatisGenerator.generate(progressCallback); } catch (Exception e) { e.printStackTrace(); } for (String warning : warnings) { System.out.println(warning); } }}
阅读全文
0 0
- 使用java代码启动generator生成相关的文件
- java笔记之使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件2种方法
- 代码生成神器:MyBatis Generator的使用
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis Generator自动生成Mybatis相关代码
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
- intellij idea 工具栏的隐藏和显示
- 获取一段时间内数据
- SPRINGMYBATIS01 Unit02: 参数值注入 、 基于注解的组件扫描
- LDS文件格式分析
- 获取html元素(#, @ViewChild @ViewChildren ElementRef)
- 使用java代码启动generator生成相关的文件
- 小程序组件实现
- exynos4412中文手册(9.1节)
- 打造属于自己的vim
- tensorflow——调试Image_retrain出现问题一
- 简单shell脚本实例
- Linux下添加新硬盘,分区及挂载
- 读取本地相册 兼容了小米
- iOS有几种不同的键盘布局