类 PropertyConfig

java.lang.Object
org.dromara.autotable.core.config.PropertyConfig

public class PropertyConfig extends Object
  • 字段详细资料

    • showBanner

      private Boolean showBanner
      是否显示banner
    • enable

      private Boolean enable
      是否启用自动维护表功能
    • mode

      private RunMode mode
      启动模式 none:系统不做任何处理。 create:系统启动后,会先将所有的表删除掉,然后根据model中配置的结构重新建表,该操作会破坏原有数据。 update:系统启动后,会自动判断哪些表是新建的,哪些字段要新增修改,哪些索引/约束要新增删除等,该操作不会删除字段(更改字段名称的情况下,会认为是新增字段)。
    • modelPackage

      private String[] modelPackage
      您的model包路径,多个路径可以用分号或者逗号隔开,会递归这个目录下的全部目录中的java对象,支持类似com.bz.**.entity 缺省值:[Spring启动类所在包]
    • modelClass

      private Class<?>[] modelClass
      您的model类,多个可以用分号或者逗号隔开
    • indexPrefix

      private String indexPrefix
      自己定义的索引前缀
    • autoDropColumn

      private Boolean autoDropColumn
      自动删除名称不匹配的字段:强烈不建议开启,会发生丢失数据等不可逆的操作。
    • autoDropIndex

      private Boolean autoDropIndex
      是否自动删除名称不匹配的索引
    • strictExtends

      private Boolean strictExtends
      子类继承父类的字段的配置,是否开启严格继承的模式:只继承public、protected修饰的字段
    • superInsertPosition

      private PropertyConfig.SuperInsertPosition superInsertPosition

      建表的时候,父类的字段排序是在子类后面还是前面

      默认为after,跟在子类的后面

    • mysql

      mysql配置
    • recordSql

      记录执行的SQL
  • 构造器详细资料

    • PropertyConfig

      public PropertyConfig()