public class StrategyConfig
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
StrategyConfig.Builder
策略配置构建者
|
| 限定符和类型 | 方法和说明 |
|---|---|
@NotNull Controller |
controller()
控制器配置
|
Controller.Builder |
controllerBuilder()
控制器配置构建者
|
@NotNull Entity |
entity()
实体配置
|
Entity.Builder |
entityBuilder()
实体配置构建者
|
@NotNull java.util.Set<java.lang.String> |
getExclude() |
@NotNull java.util.Set<java.lang.String> |
getFieldPrefix() |
@NotNull java.util.Set<java.lang.String> |
getFieldSuffix() |
@NotNull java.util.Set<java.lang.String> |
getInclude() |
@Nullable LikeTable |
getLikeTable() |
@Nullable LikeTable |
getNotLikeTable() |
@NotNull java.util.Set<java.lang.String> |
getTablePrefix() |
@NotNull java.util.Set<java.lang.String> |
getTableSuffix() |
boolean |
isCapitalMode() |
boolean |
isCapitalModeNaming(@NotNull java.lang.String word)
大写命名、字段符合大写字母数字下划线命名
|
boolean |
isEnableSchema() |
boolean |
isEnableSqlFilter() |
boolean |
isSkipView() |
@NotNull Mapper |
mapper()
Mapper配置
|
Mapper.Builder |
mapperBuilder()
Mapper配置构建者
|
boolean |
matchExcludeTable(@NotNull java.lang.String tableName)
排除表名匹配
|
boolean |
matchIncludeTable(@NotNull java.lang.String tableName)
包含表名匹配
|
@NotNull Service |
service()
Service配置
|
Service.Builder |
serviceBuilder()
Service配置构建者
|
boolean |
startsWithTablePrefix(@NotNull java.lang.String tableName)
表名称匹配过滤表前缀
|
void |
validate()
验证配置项
|
@NotNull public Entity.Builder entityBuilder()
@NotNull public @NotNull Entity entity()
@NotNull public Controller.Builder controllerBuilder()
@NotNull public @NotNull Controller controller()
@NotNull public Mapper.Builder mapperBuilder()
@NotNull public @NotNull Mapper mapper()
@NotNull public Service.Builder serviceBuilder()
@NotNull public @NotNull Service service()
public boolean isCapitalModeNaming(@NotNull
@NotNull java.lang.String word)
word - 待判断字符串public boolean startsWithTablePrefix(@NotNull
@NotNull java.lang.String tableName)
tableName - 表名称public void validate()
public boolean matchIncludeTable(@NotNull
@NotNull java.lang.String tableName)
tableName - 表名public boolean matchExcludeTable(@NotNull
@NotNull java.lang.String tableName)
tableName - 表名public boolean isCapitalMode()
public boolean isSkipView()
@NotNull public @NotNull java.util.Set<java.lang.String> getTablePrefix()
@NotNull public @NotNull java.util.Set<java.lang.String> getTableSuffix()
@NotNull public @NotNull java.util.Set<java.lang.String> getFieldPrefix()
@NotNull public @NotNull java.util.Set<java.lang.String> getFieldSuffix()
@NotNull public @NotNull java.util.Set<java.lang.String> getInclude()
@NotNull public @NotNull java.util.Set<java.lang.String> getExclude()
public boolean isEnableSqlFilter()
public boolean isEnableSchema()
@Nullable public @Nullable LikeTable getLikeTable()
@Nullable public @Nullable LikeTable getNotLikeTable()