public class ConfigBuilder
extends java.lang.Object
| 构造器和说明 |
|---|
ConfigBuilder(@Nullable PackageConfig packageConfig,
@NotNull DataSourceConfig dataSourceConfig,
@Nullable StrategyConfig strategyConfig,
@Nullable TemplateConfig templateConfig,
@Nullable GlobalConfig globalConfig,
@Nullable InjectionConfig injectionConfig)
在构造器中处理配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
@NotNull DataSourceConfig |
getDataSourceConfig() |
@NotNull GlobalConfig |
getGlobalConfig() |
@Nullable InjectionConfig |
getInjectionConfig() |
@NotNull PackageConfig |
getPackageConfig() |
@NotNull java.util.Map<OutputFile,java.lang.String> |
getPathInfo() |
@NotNull StrategyConfig |
getStrategyConfig() |
@NotNull java.util.List<TableInfo> |
getTableInfoList() |
@NotNull TemplateConfig |
getTemplateConfig() |
static boolean |
matcherRegTable(@NotNull java.lang.String tableName)
判断表名是否为正则表名(这表名规范比较随意,只能尽量匹配上特殊符号)
|
@NotNull ConfigBuilder |
setGlobalConfig(@NotNull GlobalConfig globalConfig) |
@NotNull ConfigBuilder |
setInjectionConfig(@NotNull InjectionConfig injectionConfig) |
@NotNull ConfigBuilder |
setStrategyConfig(@NotNull StrategyConfig strategyConfig) |
public ConfigBuilder(@Nullable
@Nullable PackageConfig packageConfig,
@NotNull
@NotNull DataSourceConfig dataSourceConfig,
@Nullable
@Nullable StrategyConfig strategyConfig,
@Nullable
@Nullable TemplateConfig templateConfig,
@Nullable
@Nullable GlobalConfig globalConfig,
@Nullable
@Nullable InjectionConfig injectionConfig)
packageConfig - 包配置dataSourceConfig - 数据源配置strategyConfig - 表配置templateConfig - 模板配置globalConfig - 全局配置public static boolean matcherRegTable(@NotNull
@NotNull java.lang.String tableName)
tableName - 表名@NotNull public @NotNull ConfigBuilder setStrategyConfig(@NotNull @NotNull StrategyConfig strategyConfig)
@NotNull public @NotNull ConfigBuilder setGlobalConfig(@NotNull @NotNull GlobalConfig globalConfig)
@NotNull public @NotNull ConfigBuilder setInjectionConfig(@NotNull @NotNull InjectionConfig injectionConfig)
@NotNull public @NotNull TemplateConfig getTemplateConfig()
@NotNull public @NotNull java.util.List<TableInfo> getTableInfoList()
@NotNull public @NotNull java.util.Map<OutputFile,java.lang.String> getPathInfo()
@NotNull public @NotNull StrategyConfig getStrategyConfig()
@NotNull public @NotNull GlobalConfig getGlobalConfig()
@Nullable public @Nullable InjectionConfig getInjectionConfig()
@NotNull public @NotNull PackageConfig getPackageConfig()
@NotNull public @NotNull DataSourceConfig getDataSourceConfig()