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

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

There is a newer version: 3.3.1
Show newest version
{
  "groups": [

  ],
  "properties": [
    {
      "name": "mcn.bootstrap.eagerLoad.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnEnvironmentPostProcessor",
      "description": "是否在引导上下文中加载.",
      "defaultValue": false
    },
    {
      "name": "delete.default.log-file.enable",
      "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.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.mybatis.MybatisMultipleDataSourceAutoConfiguration",
      "description": "是否启用mybatis多数据源自动配置.",
      "defaultValue": false
    },
    {
      "name": "jpa.multiple.datasource.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.jpa.JpaMultipleDataSourceAutoConfiguration",
      "description": "是否启用jpa多数据源自动配置.",
      "defaultValue": false
    },
    {
      "name": "dynamic.datasource.enable",
      "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",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.cors.CorsFilterAutoConfiguration",
      "description": "是否开启跨域支持.",
      "defaultValue": false
    },
    {
      "name": "mcn.xss.enable",
      "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.enable",
      "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.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.xxl.XxlJobAutoConfiguration",
      "description": "是否启用调度执行器自动配置.",
      "defaultValue": true
    },
    {
      "name": "mcn.repeat.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.redis.RedisToolAutoConfiguration$RepeatCommitAspectConfiguration",
      "description": "是否启用防重复提交.",
      "defaultValue": false
    },
    {
      "name": "param.processor.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.web.filter.special.ParamProcessorAutoConfiguration",
      "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.enable",
      "type": "java.lang.Boolean",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnApplicationListener",
      "description": "是否删除解密后的数据.",
      "defaultValue": false
    },
    {
      "name": "mcn.config.additional-file",
      "type": "java.lang.String",
      "sourceType": "cn.hiboot.mcn.autoconfigure.context.McnEnvironmentPostProcessor",
      "description": "加载classpath下指定的所有配置文件.",
      "defaultValue": "config/config.properties"
    }
  ],
  "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