| 构造器和说明 |
|---|
FastGenerator(GeneratorConfig generatorConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
GeneratorConfig |
GeneratorConfig.actionConfig(Consumer<ActionConfig> consumer)
设置 控制器的配置
|
GeneratorConfig |
GeneratorConfig.author(String author)
设置作者
|
GeneratorConfig |
GeneratorConfig.baseFilePath(String baseFilePath)
设置文件生成目标目录 默认: System.getProperty("user.dir") +"/generate"
|
GeneratorConfig |
GeneratorConfig.basePackage(String basePackage)
设置 基础包路径
|
GeneratorConfig |
GeneratorConfig.charset(String charset)
设置文件编码
|
GeneratorConfig |
GeneratorConfig.columnConfig(Consumer<ColumnConfig> consumer)
设置列的配置
|
GeneratorConfig |
GeneratorConfig.containerType(ContainerType containerType)
容器类型
|
GeneratorConfig |
GeneratorConfig.daoConfig(Consumer<DaoConfig> consumer)
设置dao配置
|
GeneratorConfig |
GeneratorConfig.daoImplConfig(Consumer<DaoImplConfig> consumer)
设置dao 实现类的配置
|
GeneratorConfig |
GeneratorConfig.dataBaseConfig(Consumer<DataBaseConfig> consumer)
数据库配置
|
GeneratorConfig |
GeneratorConfig.entityConfig(Consumer<EntityConfig> consumer)
设置实体类的配置
|
GeneratorConfig |
GeneratorConfig.fileCover(boolean cover) |
GeneratorConfig |
GeneratorConfig.finishOpen(boolean finishOpen)
完成后打开
|
GeneratorConfig |
GeneratorConfig.ignoreView(boolean ignoreView)
设置是否忽略试图
|
GeneratorConfig |
GeneratorConfig.javaPath(String javaPath)
基于baseFilePath的java源码文件相对路径
|
GeneratorConfig |
GeneratorConfig.mapperConfig(Consumer<MapperConfig> consumer)
设置mapper配置
|
GeneratorConfig |
GeneratorConfig.mapperXmlConfig(Consumer<MapperXmlConfig> consumer)
设置mapper配置
|
GeneratorConfig |
GeneratorConfig.resourcePath(String resourcePath)
基于baseFilePath的resource文件相对路径
|
GeneratorConfig |
GeneratorConfig.serviceConfig(Consumer<ServiceConfig> consumer)
设置service配置
|
GeneratorConfig |
GeneratorConfig.serviceImplConfig(Consumer<ServiceImplConfig> consumer)
设置 service 实现类配置
|
GeneratorConfig |
GeneratorConfig.swaggerVersion(int swaggerVersion)
完成后打开
|
GeneratorConfig |
GeneratorConfig.tableConfig(Consumer<TableConfig> consumer)
设置表的配置
|
GeneratorConfig |
GeneratorConfig.templateBuilders(Consumer<List<Class<? extends ITemplateBuilder>>> consumer)
设置 模板生成器
|
GeneratorConfig |
GeneratorConfig.templateEngine(TemplateEngine templateEngine)
设置模板引擎
|
GeneratorConfig |
GeneratorConfig.templateRootPath(String templateRootPath)
设置模板的根目录 默认:templates
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
ServiceImplConfig.injectDaoClassName(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
String |
ActionConfig.injectServiceClassName(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
boolean |
ServiceImplConfig.isInjectDao(GeneratorConfig generatorConfig) |
boolean |
ActionConfig.isInjectService(GeneratorConfig generatorConfig) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected GeneratorConfig |
TableMetaDataQuery.generatorConfig |
| 构造器和说明 |
|---|
EntityFieldInfo(GeneratorConfig generatorConfig,
EntityInfo entityInfo,
ColumnInfo columnInfo) |
EntityInfo(GeneratorConfig generatorConfig,
TableInfo tableInfo) |
TableMetaDataQuery(GeneratorConfig generatorConfig,
Connection connection) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected GeneratorConfig |
AbstractTemplateBuilder.generatorConfig |
| 构造器和说明 |
|---|
AbstractTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
ActionTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
DaoImplTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
DaoTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
EntityTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
MapperTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
MapperXmlTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
ServiceImplTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
ServiceTemplateBuilder(GeneratorConfig generatorConfig,
EntityInfo entityInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
GeneratorUtil.buildActionImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo,
Map<String,Object> data)
构建Action的imports
|
static void |
GeneratorUtil.buildDaoImplImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo,
Map<String,Object> data)
构建Dao实现类的imports
|
static List<String> |
GeneratorUtil.buildDaoImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo)
构建Dao接口的imports
|
static List<String> |
GeneratorUtil.buildEntityImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo)
构建实体类的imports
|
static List<String> |
GeneratorUtil.buildMapperImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo)
构建实体类的imports
|
static void |
GeneratorUtil.buildServiceImplImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo,
Map<String,Object> data)
构建Dao实现类的imports
|
static List<String> |
GeneratorUtil.buildServiceImports(GeneratorConfig generatorConfig,
EntityInfo entityInfo)
构建Dao接口的imports
|
static Class<?> |
GeneratorUtil.getColumnType(GeneratorConfig generatorConfig,
ColumnInfo columnInfo)
获取列的java 类型
|
static String |
GeneratorUtil.getEntityFieldName(GeneratorConfig generatorConfig,
String columnName)
获取实体类字段名字
|
static String |
GeneratorUtil.getEntityFieldRemarks(GeneratorConfig generatorConfig,
ColumnInfo columnInfo)
获取实体类字段备注
|
static String |
GeneratorUtil.getEntityName(GeneratorConfig generatorConfig,
String tableName)
获取实体类名字
|
Copyright © 2025. All rights reserved.