META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy
{
"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