java.lang.Object
com.baomidou.mybatisplus.generator.config.builder.ConfigBuilder

public class ConfigBuilder extends Object
配置汇总 传递给文件生成工具
从以下版本开始:
2016-08-30
作者:
YangHu, tangguo, hubin, Juzi, lanjerry
  • 构造器详细资料

    • 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 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 @Deprecated public @NotNull TemplateConfig getTemplateConfig()
      已过时。
      3.5.6 strategyConfig
      获取模板配置
      返回:
      模板配置
    • getTableInfoList

      @NotNull public @NotNull List<TableInfo> getTableInfoList()
    • getPathInfo

      @NotNull public @NotNull Map<OutputFile,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()
    • getTemplateLoadWay

      public TemplateLoadWay getTemplateLoadWay()
      资源加载器
      从以下版本开始:
      3.5.9
    • setTemplateLoadWay

      public void setTemplateLoadWay(TemplateLoadWay templateLoadWay)
      资源加载器
      从以下版本开始:
      3.5.9