类 ConfigBuilder


  • public class ConfigBuilder
    extends java.lang.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 java.lang.String tableName)
        判断表名是否为正则表名(这表名规范比较随意,只能尽量匹配上特殊符号)
        参数:
        tableName - 表名
        返回:
        是否正则
        从以下版本开始:
        3.5.0
      • 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()