类 ConfigBuilder
- java.lang.Object
-
- com.baomidou.mybatisplus.generator.config.builder.ConfigBuilder
-
public class ConfigBuilder extends java.lang.Object配置汇总 传递给文件生成工具- 从以下版本开始:
- 2016-08-30
- 作者:
- YangHu, tangguo, hubin, Juzi, lanjerry
-
-
构造器概要
构造器 构造器 说明 ConfigBuilder(@Nullable PackageConfig packageConfig, @NotNull DataSourceConfig dataSourceConfig, @Nullable StrategyConfig strategyConfig, @Nullable TemplateConfig templateConfig, @Nullable GlobalConfig globalConfig, @Nullable InjectionConfig injectionConfig)在构造器中处理配置
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 @NotNull DataSourceConfiggetDataSourceConfig()@NotNull GlobalConfiggetGlobalConfig()@Nullable InjectionConfiggetInjectionConfig()@NotNull PackageConfiggetPackageConfig()@NotNull java.util.Map<OutputFile,java.lang.String>getPathInfo()@NotNull StrategyConfiggetStrategyConfig()@NotNull java.util.List<TableInfo>getTableInfoList()@NotNull TemplateConfiggetTemplateConfig()static booleanmatcherRegTable(@NotNull java.lang.String tableName)判断表名是否为正则表名(这表名规范比较随意,只能尽量匹配上特殊符号)@NotNull ConfigBuildersetGlobalConfig(@NotNull GlobalConfig globalConfig)@NotNull ConfigBuildersetInjectionConfig(@NotNull InjectionConfig injectionConfig)@NotNull ConfigBuildersetStrategyConfig(@NotNull StrategyConfig strategyConfig)
-
-
-
构造器详细资料
-
ConfigBuilder
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- 全局配置
-
-
方法详细资料
-
matcherRegTable
public static boolean matcherRegTable(@NotNull @NotNull java.lang.String tableName)判断表名是否为正则表名(这表名规范比较随意,只能尽量匹配上特殊符号)- 参数:
tableName- 表名- 返回:
- 是否正则
- 从以下版本开始:
- 3.5.0
-
setStrategyConfig
@NotNull public @NotNull ConfigBuilder setStrategyConfig(@NotNull @NotNull StrategyConfig strategyConfig)
-
setGlobalConfig
@NotNull public @NotNull ConfigBuilder setGlobalConfig(@NotNull @NotNull GlobalConfig globalConfig)
-
setInjectionConfig
@NotNull public @NotNull ConfigBuilder setInjectionConfig(@NotNull @NotNull InjectionConfig injectionConfig)
-
getTemplateConfig
@NotNull public @NotNull TemplateConfig getTemplateConfig()
-
getTableInfoList
@NotNull public @NotNull java.util.List<TableInfo> getTableInfoList()
-
getPathInfo
@NotNull public @NotNull java.util.Map<OutputFile,java.lang.String> getPathInfo()
-
getStrategyConfig
@NotNull public @NotNull StrategyConfig getStrategyConfig()
-
getGlobalConfig
@NotNull public @NotNull GlobalConfig getGlobalConfig()
-
getInjectionConfig
@Nullable public @Nullable InjectionConfig getInjectionConfig()
-
getPackageConfig
@NotNull public @NotNull PackageConfig getPackageConfig()
-
getDataSourceConfig
@NotNull public @NotNull DataSourceConfig getDataSourceConfig()
-
-