public class AutoGenerator
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConfigBuilder |
config
配置信息
|
protected InjectionConfig |
injectionConfig
注入配置
|
| 构造器和说明 |
|---|
AutoGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute()
生成代码
|
protected java.util.List<TableInfo> |
getAllTableInfoList(ConfigBuilder config)
开放表信息、预留子类重写
|
InjectionConfig |
getCfg() |
ConfigBuilder |
getConfig() |
DataSourceConfig |
getDataSource() |
GlobalConfig |
getGlobalConfig() |
PackageConfig |
getPackageInfo() |
StrategyConfig |
getStrategy() |
TemplateConfig |
getTemplate() |
AbstractTemplateEngine |
getTemplateEngine() |
protected ConfigBuilder |
pretreatmentConfigBuilder(ConfigBuilder config)
预处理配置
|
AutoGenerator |
setCfg(InjectionConfig injectionConfig) |
AutoGenerator |
setConfig(ConfigBuilder config) |
AutoGenerator |
setDataSource(DataSourceConfig dataSource) |
AutoGenerator |
setGlobalConfig(GlobalConfig globalConfig) |
AutoGenerator |
setPackageInfo(PackageConfig packageInfo) |
AutoGenerator |
setStrategy(StrategyConfig strategy) |
AutoGenerator |
setTemplate(TemplateConfig template) |
AutoGenerator |
setTemplateEngine(AbstractTemplateEngine templateEngine) |
protected ConfigBuilder config
protected InjectionConfig injectionConfig
public void execute()
protected java.util.List<TableInfo> getAllTableInfoList(ConfigBuilder config)
开放表信息、预留子类重写
config - 配置信息protected ConfigBuilder pretreatmentConfigBuilder(ConfigBuilder config)
预处理配置
config - 总配置信息public DataSourceConfig getDataSource()
public AutoGenerator setDataSource(DataSourceConfig dataSource)
public StrategyConfig getStrategy()
public AutoGenerator setStrategy(StrategyConfig strategy)
public PackageConfig getPackageInfo()
public AutoGenerator setPackageInfo(PackageConfig packageInfo)
public TemplateConfig getTemplate()
public AutoGenerator setTemplate(TemplateConfig template)
public ConfigBuilder getConfig()
public AutoGenerator setConfig(ConfigBuilder config)
public GlobalConfig getGlobalConfig()
public AutoGenerator setGlobalConfig(GlobalConfig globalConfig)
public InjectionConfig getCfg()
public AutoGenerator setCfg(InjectionConfig injectionConfig)
public AbstractTemplateEngine getTemplateEngine()
public AutoGenerator setTemplateEngine(AbstractTemplateEngine templateEngine)