TestMain中的实现方法:
package com.Jeremy.Test;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.exception.XMLParserException;
import org.mybatis.generator.internal.DefaultShellCallback;
public class TestMain {
public void generateMappers() throws Exception {
List<String> warning = new ArrayList();
//{1} 获取类加截器
ClassLoader loader = TestMain.class.getClassLoader();
//创建读取: generatorConfig.xml 的输入流对象
//class/generatorConfig.xml
InputStream is = loader.getResourceAsStream( "generatorConfig.xml" );
//{1} 创建配置文件解析器
ConfigurationParser cp = new ConfigurationParser( warning );
//{2} 解析配置文件
Configuration config = cp.parseConfigu