本文整理汇总了Java中com.baomidou.mybatisplus.generator.AutoGenerator.execute方法的典型用法代码示例。如果您正苦于以下问题:Java AutoGenerator.execute方法的具体用法?Java AutoGenerator.execute怎么用?Java AutoGenerator.execute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.baomidou.mybatisplus.generator.AutoGenerator
的用法示例。
在下文中一共展示了AutoGenerator.execute方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: generator
import com.baomidou.mybatisplus.generator.AutoGenerator; //导入方法依赖的package包/类
@Test
public void generator() {
AutoGenerator mpg = new AutoGenerator();
/** 全局配置 **/
mpg.setGlobalConfig(setGlobalConfig());
/** 数据源配置 **/
mpg.setDataSource(setDataSourceConfig());
/** 生成策略配置 **/
mpg.setStrategy(setStrategyConfig());
/** 生成包配置 **/
mpg.setPackageInfo(setPackageConfig());
/** 自定义模板配置 **/
mpg.setTemplate(setTemplateConfig());
/** 注入自定义配置,可以在 VM 中使用 MAP集合 设置的值 **/
InjectionConfig cfg = new InjectionConfig() {
@Override
public void initMap() {
Map<String, Object> map = new HashMap<String, Object>();
map.put("Name", this.getConfig().getGlobalConfig().getAuthor() + "-MP");
this.setMap(map);
}
};
mpg.setCfg(cfg);
/** 执行生成 **/
mpg.execute();
/** 打印注入设置 **/
System.err.println(mpg.getCfg().getMap().get("Name"));
}