索引
All Classes and Interfaces|常量字段值|所有程序包
A
- addAttribute(String, Object) - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- addAttribute(String, Object) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- addAttribute(String, Object) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- AddFieldFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的接口
-
特性:在构造类结构之前添加一些自定义字段
- addTag(String) - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- addTag(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- addTag(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- AFTER - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature.InsertLocation
- ALL_FIELD_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- apply(ClassGenerator) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.AddFieldFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ClassCommentFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.CopyrightFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.FieldCommentFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.GetterSetterFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.IdField2StringFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ImportFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ProjectBroadcastCommentFeature
- apply(ClassGenerator) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature
- apply(ClassGenerator) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.ExcludeFieldFeature
- apply(ClassGenerator) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature
- apply(ClassGenerator) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotFeature
- apply(ClassGenerator) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.TypeMappingFeature
- applyFeatures() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
-
应用特性
- AUTHOR - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
B
- BaseMojo - com.github.hetianyi.plugins.generator.common中的类
- BaseMojo() - 类的构造器 com.github.hetianyi.plugins.generator.common.BaseMojo
- BEFORE - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature.InsertLocation
C
- camel(String, boolean) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- CLASS_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CLASS_FIRST_LINE - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CLASS_LAST_LINE - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CLASS_NAME_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CLASS_NAME_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CLASS_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- ClassCommentFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:生成类注释
- ClassCommentFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ClassCommentFeature
- ClassGenerator - com.github.hetianyi.plugins.generator.pojo.generator中的类
-
Java类生成器
- CODE - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CodeSlot - com.github.hetianyi.plugins.generator.pojo.generator.slot中的类
- com.github.hetianyi.plugins.generator.common - 程序包 com.github.hetianyi.plugins.generator.common
- com.github.hetianyi.plugins.generator.common.util - 程序包 com.github.hetianyi.plugins.generator.common.util
- com.github.hetianyi.plugins.generator.pojo - 程序包 com.github.hetianyi.plugins.generator.pojo
- com.github.hetianyi.plugins.generator.pojo.entity - 程序包 com.github.hetianyi.plugins.generator.pojo.entity
- com.github.hetianyi.plugins.generator.pojo.generator - 程序包 com.github.hetianyi.plugins.generator.pojo.generator
- com.github.hetianyi.plugins.generator.pojo.generator.feature - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature
- com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.ready - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.ready
- com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger
- com.github.hetianyi.plugins.generator.pojo.generator.slot - 程序包 com.github.hetianyi.plugins.generator.pojo.generator.slot
- com.github.hetianyi.plugins.generator.template - 程序包 com.github.hetianyi.plugins.generator.template
- COMMENT_CONTENT_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- COMMENT_CONTENT_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CONTROLLER - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。
- ConvertibleFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.ready中的类
-
特性:为类添加
@Convertible接口,方便进行类的转换和数据复制。 - ConvertibleFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.ready.ConvertibleFeature
- COPYRIGHT_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- COPYRIGHT_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- CopyrightFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:生成版权注释,位于类第一行
- CopyrightFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.CopyrightFeature
- createPackageDir() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- createPackageDir(String) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- currentProfile - 类中的静态变量 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- CustomFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的类
-
自定义生成器特性
- CustomFeature(SlotType, CustomFeature.InsertLocation, BiFunction<Slot, ClassGenerator, List<Slot>>) - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature
- CustomFeature.InsertLocation - com.github.hetianyi.plugins.generator.pojo.generator.feature中的Enum Class
D
- DateFormatAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson中的类
-
特性:为时间日期格式的字段添加
@DateTimeFormat注解 - DateFormatAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson.DateFormatAnnotationFeature
- DbConfigurationProperties - com.github.hetianyi.plugins.generator.common中的类
-
数据库连接配置
- DbConfigurationProperties() - 类的构造器 com.github.hetianyi.plugins.generator.common.DbConfigurationProperties
- DbType - com.github.hetianyi.plugins.generator.common中的Enum Class
-
数据库类型
- DefaultTypeMappingFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
- DefaultTypeMappingFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.DefaultTypeMappingFeature
E
- EmptyLineSlot - com.github.hetianyi.plugins.generator.pojo.generator.slot中的类
- EmptyLineSlot() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.slot.EmptyLineSlot
- EntityMojo - com.github.hetianyi.plugins.generator.pojo中的类
-
根据数据库表schema生成Java实体类。
- EntityMojo() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.EntityMojo
- ExcludeFieldFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的接口
-
特性:在构造类结构之前将某些字段移除
- execute() - 类中的方法 com.github.hetianyi.plugins.generator.common.BaseMojo
- EXTENDS_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- EXTENDS_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
F
- Feature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的接口
-
生成器特性
- FIELD_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- FIELD_HEAD - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- FIELD_NAME_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- FIELD_NAME_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- FIELD_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- FIELD_TAIL - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- FieldCommentFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:生成字段注释
- FieldCommentFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.FieldCommentFeature
- from(TableDefinition, ProfileProperties) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
G
- generateContent() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
-
生成基本的class和附带的slot点位
- generateStructure() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
- GenerateUtil - com.github.hetianyi.plugins.generator.common.util中的类
- GenerateUtil() - 类的构造器 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- getActiveProfiles() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- getAddFields(TableDefinition) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.AddFieldFeature
- getAttribute(String) - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- getAttribute(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- getAttribute(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- getAttributes() - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- getAttributes() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- getAttributes() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- getClassGenerator(TableDefinition) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- getClassLoader() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- getContent() - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- getContent() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- getContent() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.EmptyLineSlot
- getContent() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- getContent() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- getDb() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- getDbProperties() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- getDoubleContent() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- getExcludeFields(TableDefinition) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.ExcludeFieldFeature
- getInstance() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- getInstance() - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.EmptyLineSlot
- getInstance() - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- getLineSeparator() - 类中的方法 com.github.hetianyi.plugins.generator.common.ProfileProperties
- getProfileProperties() - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- getTableColumnDef(TableDefinition) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
-
获取表的列信息
- GetterSetterFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:为类的字段添加Getters和Setters方法
- GetterSetterFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.GetterSetterFeature
- getType() - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- getType() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- getType() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.EmptyLineSlot
- getType() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- getType() - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- getType(String) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.TypeMappingFeature
- getTypeSimpleClassName(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
H
- hasTag(String) - 接口中的方法 com.github.hetianyi.plugins.generator.common.Slot
- hasTag(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
- hasTag(String) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
I
- IdField2StringFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:将数据库ID字段导出为String类型,而不是默认的Long类型
- IdField2StringFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.IdField2StringFeature
- IgnoreNullFieldAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson中的类
-
特性:为类添加
@JsonInclude(JsonInclude.Include.NON_NULL)注解, 序列化时忽略空字段 - IgnoreNullFieldAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson.IgnoreNullFieldAnnotationFeature
- IMPLEMENTS_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- IMPLEMENTS_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- IMPORT_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- IMPORT_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- ImportFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:导入依赖
- ImportFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ImportFeature
- importMappings - 类中的静态变量 com.github.hetianyi.plugins.generator.common.JavaTypeMapping
- IndentSlot - com.github.hetianyi.plugins.generator.pojo.generator.slot中的类
- IndentSlot() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- InflectorUtil - com.github.hetianyi.plugins.generator.common.util中的类
-
单复数转换类
- insertAfter(ClassGenerator, SlotType, Slot...) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
- insertAfter(ClassGenerator, SlotType, BiFunction<Slot, ClassGenerator, List<Slot>>) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
- insertBefore(ClassGenerator, SlotType, Slot...) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
- insertBefore(ClassGenerator, SlotType, BiFunction<Slot, ClassGenerator, List<Slot>>) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
- instance - 类中的静态变量 com.github.hetianyi.plugins.generator.pojo.generator.slot.EmptyLineSlot
- instance - 类中的静态变量 com.github.hetianyi.plugins.generator.pojo.generator.slot.IndentSlot
- InstanceConfig - com.github.hetianyi.plugins.generator.common中的类
-
运行实例配置
- InstanceConfig() - 类的构造器 com.github.hetianyi.plugins.generator.common.InstanceConfig
- irregular(String, String) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
J
- JasonFormatAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson中的类
-
特性:为时间日期格式的字段添加
@JsonFormat注解 - JasonFormatAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jackson.JasonFormatAnnotationFeature
- JavaTypeMapping - com.github.hetianyi.plugins.generator.common中的类
-
数据库字段类型和Java类型映射
- JavaTypeMapping() - 类的构造器 com.github.hetianyi.plugins.generator.common.JavaTypeMapping
- JpaClassAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa中的类
-
特性:为类添加 Jpa
@Entity和@Table注解 - JpaClassAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa.JpaClassAnnotationFeature
- JpaFieldAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa中的类
-
特性:为字段添加Jpa字段的注解
- JpaFieldAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.jpa.JpaFieldAnnotationFeature
L
- LombokAllArgsConstructorAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok中的类
-
特性:为类添加
@AllArgsConstructor注解 - LombokAllArgsConstructorAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokAllArgsConstructorAnnotationFeature
- LombokBuilderAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok中的类
-
特性:为类添加
@Builder注解 - LombokBuilderAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokBuilderAnnotationFeature
- LombokDataAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok中的类
-
特性:为类添加
@Data注解 - LombokDataAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokDataAnnotationFeature
- LombokNoArgsConstructorAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok中的类
-
特性:为类添加
@NoArgsConstructor注解 - LombokNoArgsConstructorAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.lombok.LombokNoArgsConstructorAnnotationFeature
M
- main(String[]) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- MAPPER - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。
- MAPPER_XML - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。
- MarkupSlot - com.github.hetianyi.plugins.generator.pojo.generator.slot中的类
- MUST_LAST_FEATURE - 类中的静态变量 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
- MVC_MAPPER_ALL_FIELDS_MARKER - 类中的静态变量 com.github.hetianyi.plugins.generator.common.TemplateConfig
- MVC_MAPPER_ID_FIELD_MARKER - 类中的静态变量 com.github.hetianyi.plugins.generator.common.TemplateConfig
- MVC_MARKER - 类中的静态变量 com.github.hetianyi.plugins.generator.common.TemplateConfig
- MyBatisPlusClassAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis中的类
-
特性:为类添加 Mybatisplus
@com.baomidou.mybatisplus.annotation.TableName注解 - MyBatisPlusClassAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis.MyBatisPlusClassAnnotationFeature
- MyBatisPlusFieldAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis中的类
-
特性:为字段添加Mybatisplus字段的注解
可能包含
@com.baomidou.mybatisplus.annotation.TableId
@com.baomidou.mybatisplus.annotation.TableField - MyBatisPlusFieldAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.mybatis.MyBatisPlusFieldAnnotationFeature
- MYSQL - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.DbType
O
- of(SlotType) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.MarkupSlot
- of(String...) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.slot.CodeSlot
P
- PACKAGE_END - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- PACKAGE_START - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.SlotType
- Pair - com.github.hetianyi.plugins.generator.common中的类
- Pair() - 类的构造器 com.github.hetianyi.plugins.generator.common.Pair
- params - 接口中的静态变量 com.github.hetianyi.plugins.generator.pojo.generator.feature.Feature
- plural(String, String) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- pluralize(String) - 类中的方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- POSTGRESQL - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.DbType
- PreGenerateFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的接口
- ProfileProperties - com.github.hetianyi.plugins.generator.common中的类
-
profile配置
- ProfileProperties() - 类的构造器 com.github.hetianyi.plugins.generator.common.ProfileProperties
- project - 类中的变量 com.github.hetianyi.plugins.generator.common.BaseMojo
- ProjectBroadcastCommentFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin中的类
-
特性:生成本插件项目的传播注释
- ProjectBroadcastCommentFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.buildin.ProjectBroadcastCommentFeature
Q
- QUERY_MYSQL_TABLE_SCHEMA - 类中的静态变量 com.github.hetianyi.plugins.generator.common.SQL
- QUERY_MYSQL_TABLES - 类中的静态变量 com.github.hetianyi.plugins.generator.common.SQL
- QUERY_PG_TABLE_SCHEMA - 类中的静态变量 com.github.hetianyi.plugins.generator.common.SQL
- QUERY_PG_TABLES - 类中的静态变量 com.github.hetianyi.plugins.generator.common.SQL
R
- removePrefixOrSuffix(String) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
- replaceFieldRange(ClassGenerator, BiFunction<List<Slot>, ClassGenerator, List<Slot>>) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
-
迭代扫描slots,找到字段Field范围的slot,通常用于替换slots或者删除slots
- resolve(Slot) - 接口中的方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotFeature
- resolveTables(ProfileProperties) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.GenerateUtil
-
获取表信息
- runProfile(ProfileProperties) - 类中的方法 com.github.hetianyi.plugins.generator.common.BaseMojo
- runProfile(ProfileProperties) - 类中的方法 com.github.hetianyi.plugins.generator.pojo.EntityMojo
- runProfile(ProfileProperties) - 类中的方法 com.github.hetianyi.plugins.generator.template.TemplateMojo
S
- scan(ClassGenerator, BiFunction<Slot, ClassGenerator, Slot>) - 类中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
-
迭代扫描slots,通常用于替换内容,不能在此进行slot的增删
- SERVICE - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。
- SERVICE_IMPL - enum class 中的枚举常量 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。
- setActiveProfiles(List<String>) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- setClassLoader(ClassLoader) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- setDb(Db) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- setDbProperties(DbConfigurationProperties) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- setProfileProperties(List<ProfileProperties>) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.InstanceConfig
- singular(String, String) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- singularize(String) - 类中的方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- Slot - com.github.hetianyi.plugins.generator.common中的接口
-
代码插槽
- SlotFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的接口
-
特性:运行时动态处理感兴趣的slot(更新、删除等操作)
- SlotHelper - com.github.hetianyi.plugins.generator.pojo.generator.feature中的类
-
Slot工具类
- SlotHelper() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.SlotHelper
- SlotType - com.github.hetianyi.plugins.generator.common中的Enum Class
-
代码插槽类型
- SQL - com.github.hetianyi.plugins.generator.common中的类
-
schema查询语句
- SQL() - 类的构造器 com.github.hetianyi.plugins.generator.common.SQL
- staticFeatures - 类中的静态变量 com.github.hetianyi.plugins.generator.pojo.generator.ClassGenerator
- SwaggerApiModelAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger中的类
-
特性:为类添加Swagger的
@ApiModel注解 - SwaggerApiModelAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger.SwaggerApiModelAnnotationFeature
- SwaggerApiModelPropertyAnnotationFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger中的类
-
特性:为类的字段添加Swagger的
@ApiModelProperty注解 - SwaggerApiModelPropertyAnnotationFeature() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.generator.feature.extend.swagger.SwaggerApiModelPropertyAnnotationFeature
T
- TableColumn - com.github.hetianyi.plugins.generator.pojo.entity中的类
-
数据库列信息
- TableColumn() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.entity.TableColumn
- TableDefinition - com.github.hetianyi.plugins.generator.pojo.entity中的类
-
数据库表定义信息
- TableDefinition() - 类的构造器 com.github.hetianyi.plugins.generator.pojo.entity.TableDefinition
- tableize(Class<?>) - 类中的方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- tableize(String) - 类中的方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- templateCommentMarker - 类中的静态变量 com.github.hetianyi.plugins.generator.common.TemplateConfig
-
MVC模版标记
- TemplateConfig - com.github.hetianyi.plugins.generator.common中的类
-
Mvc功能的注释标记
- TemplateConfig() - 类的构造器 com.github.hetianyi.plugins.generator.common.TemplateConfig
- TemplateMojo - com.github.hetianyi.plugins.generator.template中的类
-
根据Controller, Service, ServiceImpl, Mapper, Mapper.xml等模版代码 生成数据库表对应的增删改查接口。
- TemplateMojo() - 类的构造器 com.github.hetianyi.plugins.generator.template.TemplateMojo
- TemplateType - com.github.hetianyi.plugins.generator.common中的Enum Class
-
已过时。
- TypeMappingFeature - com.github.hetianyi.plugins.generator.pojo.generator.feature中的接口
-
特性:运行时动态处理感兴趣的slot(更新、删除等操作)
- typeMappings - 类中的静态变量 com.github.hetianyi.plugins.generator.common.JavaTypeMapping
U
- uncountable(String...) - 类中的静态方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
- underscore(String) - 类中的方法 com.github.hetianyi.plugins.generator.common.util.InflectorUtil
V
- valueOf(String) - enum class中的静态方法 com.github.hetianyi.plugins.generator.common.DbType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.github.hetianyi.plugins.generator.common.SlotType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature.InsertLocation
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 com.github.hetianyi.plugins.generator.common.DbType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.github.hetianyi.plugins.generator.common.SlotType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.github.hetianyi.plugins.generator.common.TemplateType
-
已过时。Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 com.github.hetianyi.plugins.generator.pojo.generator.feature.CustomFeature.InsertLocation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|常量字段值|所有程序包