public class GeneratorConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private ActionConfig |
actionConfig
Action 实现类配置
|
private String |
author
作者
|
private String |
baseFilePath
根文件路径 默认取 System.getProperty("user.dir") +"/generate"
|
private String |
basePackage
根包路径
|
private ColumnConfig |
columnConfig
列配置
|
private DaoConfig |
daoConfig
Dao 配置
|
private DaoImplConfig |
daoImplConfig
Dao 实现类配置
|
private DataBaseConfig |
dataBaseConfig |
private EntityConfig |
entityConfig
实体类配置
|
private boolean |
finishOpen
完成后是否打开目录
|
private boolean |
ignoreTable
忽略表
|
private boolean |
ignoreView
是否忽略试图
|
private MapperConfig |
mapperConfig
mapper 配置
|
private MapperXmlConfig |
mapperXmlConfig
mapper xml 配置
|
private ServiceConfig |
serviceConfig
Service 配置
|
private ServiceImplConfig |
serviceImplConfig
Service 实现类配置
|
private TableConfig |
tableConfig
表配置
|
private List<Class<? extends ITemplateBuilder>> |
templateBuilders |
private TemplateEngine |
templateEngine
模板引擎
|
private String |
templateRootPath
模板根目录
|
| 构造器和说明 |
|---|
GeneratorConfig(db.sql.api.DbType dbType,
DataSource dataSource) |
GeneratorConfig(String jdbcUrl,
String username,
String password) |
private final DataBaseConfig dataBaseConfig
private final TableConfig tableConfig
private final MapperConfig mapperConfig
private final MapperXmlConfig mapperXmlConfig
private final boolean ignoreTable
private final List<Class<? extends ITemplateBuilder>> templateBuilders
private final ColumnConfig columnConfig
private final EntityConfig entityConfig
private final DaoImplConfig daoImplConfig
private final ServiceConfig serviceConfig
private final ServiceImplConfig serviceImplConfig
private final ActionConfig actionConfig
private boolean ignoreView
private boolean finishOpen
private String baseFilePath
private String basePackage
private String templateRootPath
private TemplateEngine templateEngine
public GeneratorConfig(String jdbcUrl, String username, String password)
public GeneratorConfig(db.sql.api.DbType dbType, DataSource dataSource)
public GeneratorConfig dataBaseConfig(Consumer<DataBaseConfig> consumer)
consumer - public GeneratorConfig templateEngine(TemplateEngine templateEngine)
templateEngine - public GeneratorConfig templateRootPath(String templateRootPath)
templateRootPath - public GeneratorConfig templateBuilders(Consumer<List<Class<? extends ITemplateBuilder>>> consumer)
consumer - public GeneratorConfig baseFilePath(String baseFilePath)
baseFilePath - public GeneratorConfig basePackage(String basePackage)
basePackage - public GeneratorConfig author(String author)
author - public GeneratorConfig ignoreView(boolean ignoreView)
ignoreView - public GeneratorConfig tableConfig(Consumer<TableConfig> consumer)
consumer - public GeneratorConfig columnConfig(Consumer<ColumnConfig> consumer)
consumer - public GeneratorConfig entityConfig(Consumer<EntityConfig> consumer)
consumer - public GeneratorConfig mapperConfig(Consumer<MapperConfig> consumer)
consumer - public GeneratorConfig mapperXmlConfig(Consumer<MapperXmlConfig> consumer)
consumer - public GeneratorConfig daoConfig(Consumer<DaoConfig> consumer)
consumer - public GeneratorConfig daoImplConfig(Consumer<DaoImplConfig> consumer)
consumer - public GeneratorConfig serviceConfig(Consumer<ServiceConfig> consumer)
consumer - public GeneratorConfig serviceImplConfig(Consumer<ServiceImplConfig> consumer)
consumer - public GeneratorConfig actionConfig(Consumer<ActionConfig> consumer)
consumer - public GeneratorConfig finishOpen(boolean finishOpen)
Copyright © 2023. All rights reserved.