163 lines
6.5 KiB
JSON
163 lines
6.5 KiB
JSON
|
|
{
|
|||
|
|
"groups": [
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.error-code",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.errorcode.config.ErrorCodeProperties",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.errorcode.config.ErrorCodeProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.web.config.WebProperties",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.admin-api",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.web.config.WebProperties$Api",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.admin-ui",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.web.config.WebProperties$Ui",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.app-api",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.web.config.WebProperties$Api",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.xss",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.xss.config.XssProperties",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.xss.config.XssProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.yunji",
|
|||
|
|
"type": "com.lideeyunji.tool.framework.apilog.config.ApiLogProperties",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.apilog.config.ApiLogProperties"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.error-code.constants-class-list",
|
|||
|
|
"type": "java.util.List<java.lang.String>",
|
|||
|
|
"description": "错误码枚举类",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.errorcode.config.ErrorCodeProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.error-code.enable",
|
|||
|
|
"type": "java.lang.Boolean",
|
|||
|
|
"description": "是否开启",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.errorcode.config.ErrorCodeProperties",
|
|||
|
|
"defaultValue": false
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.author",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "作者",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.description",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "描述",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.email",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "email",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.license",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "license",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.license-url",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "license-url",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.title",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "标题",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.url",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "url",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.swagger.version",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "版本",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.swagger.config.SwaggerProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.admin-api.controller",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "Controller 所在包的 Ant 路径规则 主要目的是,给该 Controller 设置指定的 {@link #prefix}",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties$Api"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.admin-api.prefix",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "API 前缀,实现所有 Controller 提供的 RESTFul API 的统一前缀 意义:通过该前缀,避免 Swagger、Actuator 意外通过 Nginx 暴露出来给外部,带来安全性问题 这样,Nginx 只需要配置转发到 \/api\/* 的所有接口即可。 @see WebAutoConfiguration#configurePathMatch(PathMatchConfigurer)",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties$Api"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.admin-ui.url",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "访问地址",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties$Ui"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.app-api.controller",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "Controller 所在包的 Ant 路径规则 主要目的是,给该 Controller 设置指定的 {@link #prefix}",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties$Api"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.app-api.prefix",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"description": "API 前缀,实现所有 Controller 提供的 RESTFul API 的统一前缀 意义:通过该前缀,避免 Swagger、Actuator 意外通过 Nginx 暴露出来给外部,带来安全性问题 这样,Nginx 只需要配置转发到 \/api\/* 的所有接口即可。 @see WebAutoConfiguration#configurePathMatch(PathMatchConfigurer)",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties$Api"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.web.web-u-r-i",
|
|||
|
|
"type": "java.lang.String",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.web.config.WebProperties",
|
|||
|
|
"defaultValue": "http:\/\/lidee.vip"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.xss.enable",
|
|||
|
|
"type": "java.lang.Boolean",
|
|||
|
|
"description": "是否开启,默认为 true",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.xss.config.XssProperties",
|
|||
|
|
"defaultValue": true
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.xss.exclude-urls",
|
|||
|
|
"type": "java.util.List<java.lang.String>",
|
|||
|
|
"description": "需要排除的 URL,默认为空",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.xss.config.XssProperties"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"name": "lideeyunji.yunji.save-req-log",
|
|||
|
|
"type": "java.lang.Boolean",
|
|||
|
|
"sourceType": "com.lideeyunji.tool.framework.apilog.config.ApiLogProperties",
|
|||
|
|
"defaultValue": true
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"hints": []
|
|||
|
|
}
|