public abstract class InjectionConfig
extends java.lang.Object
| 构造器和说明 |
|---|
InjectionConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
ConfigBuilder |
getConfig()
全局配置
|
IFileCreate |
getFileCreate()
自定义判断是否创建文件
|
java.util.List<FileOutConfig> |
getFileOutConfigList()
自定义输出文件
|
java.util.Map<java.lang.String,java.lang.Object> |
getMap()
自定义返回配置 Map 对象
|
int |
hashCode() |
abstract void |
initMap()
注入自定义 Map 对象,针对所有表的全局参数
|
void |
initTableMap(TableInfo tableInfo)
依据表相关信息,从三方获取到需要元数据,处理方法环境里面
|
java.util.Map<java.lang.String,java.lang.Object> |
prepareObjectMap(java.util.Map<java.lang.String,java.lang.Object> objectMap)
模板待渲染 Object Map 预处理
com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine 方法: getObjectMap 结果处理 |
InjectionConfig |
setConfig(ConfigBuilder config)
全局配置
|
InjectionConfig |
setFileCreate(IFileCreate fileCreate)
自定义判断是否创建文件
|
InjectionConfig |
setFileOutConfigList(java.util.List<FileOutConfig> fileOutConfigList)
自定义输出文件
|
InjectionConfig |
setMap(java.util.Map<java.lang.String,java.lang.Object> map)
自定义返回配置 Map 对象
|
java.lang.String |
toString() |
public abstract void initMap()
public void initTableMap(TableInfo tableInfo)
tableInfo - public java.util.Map<java.lang.String,java.lang.Object> prepareObjectMap(java.util.Map<java.lang.String,java.lang.Object> objectMap)
public ConfigBuilder getConfig()
public java.util.Map<java.lang.String,java.lang.Object> getMap()
public java.util.List<FileOutConfig> getFileOutConfigList()
public IFileCreate getFileCreate()
public InjectionConfig setConfig(ConfigBuilder config)
this.public InjectionConfig setMap(java.util.Map<java.lang.String,java.lang.Object> map)
this.public InjectionConfig setFileOutConfigList(java.util.List<FileOutConfig> fileOutConfigList)
this.public InjectionConfig setFileCreate(IFileCreate fileCreate)
this.public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Object