All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy

{
  "groups": [

  ],
  "properties": [
    {
      "name": "mcn.bootstrap.eagerLoad.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnEnvironmentPostProcessor",
      "description": "是否在引导上下文中加载.",
      "defaultValue": false
    },
    {
      "name": "delete.default.log-file.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.bootstrap.LogFileChecker",
      "description": "是否默认删除默认日志文件.",
      "defaultValue": true
    },
    {
      "name": "spring.security.strategy",
      "type": "java.lang.String",
      "description": "SecurityContextHolderStrategy模式."
    },
    {
      "name": "mcn.log.file.filter-level",
      "type": "java.lang.String",
      "description": "日志文件输出过滤器级别.",
      "defaultValue": "info"
    },
    {
      "name": "mcn.log.file.name",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnEnvironmentPostProcessor",
      "description": "日志文件名称(仅仅文件名,不含路径).",
      "defaultValue": "error"
    },
    {
      "name": "mapper.scan.additional-package",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.mybatis.MybatisExtensionAutoConfiguration",
      "description": "额外需要扫描的包.",
      "defaultValue": ""
    },
    {
      "name": "multiple.datasource",
      "type": "java.util.Map",
      "description": "多数据源配置."
    },
    {
      "name": "mybatis.multiple.datasource.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.mybatis.MybatisMultipleDataSourceAutoConfiguration",
      "description": "是否启用mybatis多数据源自动配置.",
      "defaultValue": false
    },
    {
      "name": "jpa.multiple.datasource.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.jpa.JpaMultipleDataSourceAutoConfiguration",
      "description": "是否启用jpa多数据源自动配置.",
      "defaultValue": false
    },
    {
      "name": "dynamic.datasource.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.jdbc.MultipleDataSourceConfig",
      "description": "是否启用动态数据源配置.",
      "defaultValue": false
    },
    {
      "name": "base.package.name",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.jdbc.MultipleDataSourceConfig",
      "description": "base包路径(适用于mybatis和jpa多数据源).",
      "defaultValue": "当前应用的base路径"
    },
    {
      "name": "dao.package.name",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.jdbc.MultipleDataSourceConfig",
      "description": "dao包名称.",
      "defaultValue": "dao"
    },
    {
      "name": "filter.cross.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.cors.CorsFilterAutoConfiguration",
      "description": "是否开启跨域支持.",
      "defaultValue": false
    },
    {
      "name": "mcn.xss.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.xss.XssAutoConfiguration",
      "description": "是否开启XSS过滤.",
      "defaultValue": false
    },
    {
      "name": "global.rule.pattern",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.special.ParamProcessorAutoConfiguration",
      "description": "特殊字符规则.",
      "defaultValue": ""
    },
    {
      "name": "mcn.print-env.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnApplicationListener",
      "description": "是否打印环境配置.",
      "defaultValue": false
    },
    {
      "name": "http.error.override",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.exception.error.ErrorPageController",
      "description": "是否重写http错误信息.",
      "defaultValue": true
    },
    {
      "name": "xxl.job.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.xxl.XxlJobAutoConfiguration",
      "description": "是否启用调度执行器自动配置.",
      "defaultValue": false
    },
    {
      "name": "swagger.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.swagger.SwaggerAutoConfiguration",
      "description": "是否启用Swagger.",
      "defaultValue": false
    },
    {
      "name": "groovy.web.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.groovy.GroovyWebAutoConfiguration",
      "description": "是否启用groovy web.",
      "defaultValue": false
    },
    {
      "name": "mcn.repeat.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.redis.RedisToolAutoConfiguration$RepeatCommitAspectConfiguration",
      "description": "是否启用防重复提交.",
      "defaultValue": false
    },
    {
      "name": "param.processor.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.special.ParamProcessorAutoConfiguration",
      "description": "是否启用参数处理器.",
      "defaultValue": false
    },
    {
      "name": "data.integrity.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.integrity.DataIntegrityAutoConfiguration",
      "description": "是否启用数据完整性校验.",
      "defaultValue": false
    },
    {
      "name": "management.health.mcn.enabled",
      "type": "java.lang.Boolean",
      "description": "Whether to enable mcn health check.",
      "defaultValue": true
    },
    {
      "name": "erase.decrypted-data.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnApplicationListener",
      "description": "是否删除解密后的数据.",
      "defaultValue": false
    },
    {
      "name": "main.class",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.config.WarConfiguration",
      "description": "指定主配置类(仅war包模式生效)."
    }
  ],
  "hints": [
    {
      "name": "mcn.log.file.filter-level",
      "values": [
        {
          "value": "debug",
          "description": "调试级别."
        },{
          "value": "info",
          "description": "提示级别."
        },{
          "value": "warn",
          "description": "警告级别."
        },{
          "value": "error",
          "description": "错误级别."
        }
      ]
    },
    {
      "name": "spring.security.strategy",
      "values": [
        {
          "value": "MODE_THREADLOCAL",
          "description": "ThreadLocal."
        },{
          "value": "MODE_INHERITABLETHREADLOCAL",
          "description": "InheritableThreadLocal."
        },{
          "value": "MODE_GLOBAL",
          "description": "全局共享."
        }
      ]
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy