{ "groups": [ { "name": "config", "type": "jnpf.config.ConfigValueUtil", "sourceType": "jnpf.config.CoreAutoConfiguration", "sourceMethod": "getConfigValueUtil()" }, { "name": "gateway", "type": "jnpf.properties.GatewayWhite", "sourceType": "jnpf.config.CoreAutoConfiguration", "sourceMethod": "getGateWhite()" }, { "name": "security", "type": "jnpf.properties.SecurityProperties", "sourceType": "jnpf.config.CoreAutoConfiguration", "sourceMethod": "getSecurityProperties()" }, { "name": "security.instance", "type": "jnpf.properties.SecurityProperties", "sourceType": "jnpf.properties.SecurityProperties" }, { "name": "spring.messages", "type": "jnpf.i18n.config.I18nProperties", "sourceType": "jnpf.config.CoreAutoConfiguration", "sourceMethod": "getI18nProperties()" }, { "name": "spring.mvc", "type": "jnpf.properties.MvcSecurityProperties", "sourceType": "jnpf.config.CoreAutoConfiguration", "sourceMethod": "getCorsProperties()" }, { "name": "spring.mvc.cors", "type": "jnpf.properties.MvcSecurityProperties$Cors", "sourceType": "jnpf.properties.MvcSecurityProperties", "sourceMethod": "getCors()" }, { "name": "spring.mvc.headers", "type": "jnpf.properties.MvcSecurityProperties$Headers", "sourceType": "jnpf.properties.MvcSecurityProperties", "sourceMethod": "getHeaders()" } ], "properties": [ { "name": "config.allow-preview-file-type", "type": "java.lang.String", "description": "允许预览类型", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.allow-upload-file-type", "type": "java.lang.String", "description": "允许上传文件类型", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.allow-upload-image-type", "type": "java.lang.String", "description": "允许图片类型", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.api-domain", "type": "java.lang.String", "description": "服务器域名", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.app-domain", "type": "java.lang.String", "description": "app端服务器域名", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.app-push-url", "type": "java.lang.String", "description": "-------------uniPush在线-----------", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.app-update-content", "type": "java.lang.String", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.app-version", "type": "java.lang.String", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.application-name", "type": "java.lang.String", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.base-language-path", "type": "java.lang.String", "description": "多语言json路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.bi-visual-path", "type": "java.lang.String", "description": "大屏图片存储目录", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.check-file-pdf", "type": "java.lang.Boolean", "description": "检查PDF文件安全", "sourceType": "jnpf.config.ConfigValueUtil", "defaultValue": false }, { "name": "config.code-areas-name", "type": "java.lang.String", "description": "代码生成器命名空间", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.code-certificate-timeout", "type": "java.lang.Long", "description": "扫码登录过期时间", "sourceType": "jnpf.config.ConfigValueUtil", "defaultValue": 180 }, { "name": "config.data-backup-file-path", "type": "java.lang.String", "description": "数据库备份文件路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.document-file-path", "type": "java.lang.String", "description": "文档管理存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.document-preview-path", "type": "java.lang.String", "description": "文件在线预览存储pdf", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.email-file-path", "type": "java.lang.String", "description": "邮件文件存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.enable-logic-delete", "type": "java.lang.Boolean", "description": "开启逻辑删除功能", "sourceType": "jnpf.config.ConfigValueUtil", "defaultValue": false }, { "name": "config.error-report", "type": "java.lang.String", "description": "软件的错误报告", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.error-report-to", "type": "java.lang.String", "description": "软件的错误报告发给谁", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.flow-domain", "type": "java.lang.String", "description": "工作流域名", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.front-domain", "type": "java.lang.String", "description": "pc端服务器域名", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.igexin-appid", "type": "java.lang.String", "description": "APPID", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.igexin-appkey", "type": "java.lang.String", "description": "APPKEY", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.igexin-enabled", "type": "java.lang.String", "description": "推送是否启动:false、true", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.igexin-mastersecret", "type": "java.lang.String", "description": "MASTERSECRET", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.im-content-file-path", "type": "java.lang.String", "description": "IM聊天图片+语音存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.kk-file-url", "type": "java.lang.String", "description": "预览方式", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.logic-delete-column", "type": "java.lang.String", "description": "逻辑删除字段", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.multi-tenancy", "type": "java.lang.Boolean", "description": "多租户启用:true、false", "sourceType": "jnpf.config.ConfigValueUtil", "defaultValue": false }, { "name": "config.multi-tenancy-official-login-code-url", "type": "java.lang.String", "description": "多租户登录短信验证接口", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.multi-tenancy-official-reset-code-url", "type": "java.lang.String", "description": "多租户重置密码短信验证接口", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.multi-tenancy-url", "type": "java.lang.String", "description": "多租户接口", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.multi-tenant-column", "type": "java.lang.String", "description": "多租户字段", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.multi-tenant-ignore-table", "type": "java.util.List", "description": "字段多租户忽略表", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.preview-type", "type": "java.lang.String", "description": "预览方式", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.record-log", "type": "java.lang.String", "description": "系统日志启用:true、false", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.service-directory-path", "type": "java.lang.String", "description": "前端文件目录", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.sharding-sphere-enabled", "type": "java.lang.Boolean", "description": "ApacheShardingSphere 配置开关", "sourceType": "jnpf.config.ConfigValueUtil", "defaultValue": false }, { "name": "config.soft-version", "type": "java.lang.String", "description": "版本", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.system-file-path", "type": "java.lang.String", "description": "系统文件存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.template-code-path", "type": "java.lang.String", "description": "代码模板存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.template-code-path-vue3", "type": "java.lang.String", "description": "vue3代码模板存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.template-file-path", "type": "java.lang.String", "description": "文件模板存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.temporary-file-path", "type": "java.lang.String", "description": "临时文件存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.test-version", "type": "java.lang.String", "description": "-------------是否开启测试环境,admin账户可以无限登陆,并且无法修改密码-----------", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.user-avatar-file-path", "type": "java.lang.String", "description": "用户头像存储路径", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "config.web-annex-file-path", "type": "java.lang.String", "description": "前端附件文件目录", "sourceType": "jnpf.config.ConfigValueUtil" }, { "name": "gateway.block-url", "type": "java.util.List", "description": "禁止访问", "sourceType": "jnpf.properties.GatewayWhite" }, { "name": "gateway.exclude-url", "type": "java.util.List", "description": "放行不记录", "sourceType": "jnpf.properties.GatewayWhite" }, { "name": "gateway.white-ip", "type": "java.util.List", "description": "禁止访问地址的白名单IP startsWith匹配, 访问IP.startsWith(whiteIP)", "sourceType": "jnpf.properties.GatewayWhite" }, { "name": "gateway.white-url", "type": "java.util.List", "description": "不验证Token, 记录访问", "sourceType": "jnpf.properties.GatewayWhite" }, { "name": "security.enable-inner-auth", "type": "java.lang.Boolean", "description": "是否验证请求是否来自内部", "sourceType": "jnpf.properties.SecurityProperties", "defaultValue": false }, { "name": "security.enable-pre-auth", "type": "java.lang.Boolean", "description": "是否开启接口鉴权", "sourceType": "jnpf.properties.SecurityProperties", "defaultValue": false }, { "name": "security.enable-rest-encrypt", "type": "java.lang.Boolean", "description": "开启数据传输加密", "sourceType": "jnpf.properties.SecurityProperties", "defaultValue": false }, { "name": "security.ignore-xss-url", "type": "java.util.List", "description": "忽略XSS过滤路径", "sourceType": "jnpf.properties.SecurityProperties" }, { "name": "security.security-key", "type": "java.lang.String", "description": "AES, DES 公钥 长度 16\/24\/32 @return", "sourceType": "jnpf.properties.SecurityProperties", "defaultValue": "EY8WePvjM5GGwQzn" }, { "name": "spring.messages.always-use-message-format", "type": "java.lang.Boolean", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.messages.basename", "type": "java.lang.String", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.messages.cache-duration", "type": "java.time.Duration", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.messages.default-language", "type": "java.lang.String", "description": "未获取到语言设置时默认语言", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.messages.encoding", "type": "java.nio.charset.Charset", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.messages.fallback-to-system-locale", "type": "java.lang.Boolean", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.messages.use-code-as-default-message", "type": "java.lang.Boolean", "sourceType": "jnpf.i18n.config.I18nProperties" }, { "name": "spring.mvc.cors.allowed-headers", "type": "java.util.List", "description": "允许跨域的头部信息", "sourceType": "jnpf.properties.MvcSecurityProperties$Cors" }, { "name": "spring.mvc.cors.allowed-methods", "type": "java.util.List", "description": "允许跨域的请求方法", "sourceType": "jnpf.properties.MvcSecurityProperties$Cors" }, { "name": "spring.mvc.cors.allowed-origin-patterns", "type": "java.util.List", "description": "允许跨域的域名正则匹配", "sourceType": "jnpf.properties.MvcSecurityProperties$Cors" }, { "name": "spring.mvc.cors.allowed-origins", "type": "java.util.List", "description": "允许跨域的域名", "sourceType": "jnpf.properties.MvcSecurityProperties$Cors" }, { "name": "spring.mvc.cors.options-max-age", "type": "java.lang.Long", "description": "预检请求的有效期, 单位为秒", "sourceType": "jnpf.properties.MvcSecurityProperties$Cors", "defaultValue": 18000 }, { "name": "spring.mvc.csrf-origins", "type": "java.util.List", "description": "CSRF防御, 验证放空不验证, 填写允许的域名", "sourceType": "jnpf.properties.MvcSecurityProperties" }, { "name": "spring.mvc.csrf-origins-patterns", "type": "java.util.List", "description": "CSRF防御, 放空不验证, 填写允许的域名正则", "sourceType": "jnpf.properties.MvcSecurityProperties" }, { "name": "spring.mvc.headers.server-name", "type": "java.lang.String", "description": "返回的Web服务器名称", "sourceType": "jnpf.properties.MvcSecurityProperties$Headers" }, { "name": "spring.mvc.headers.x-content-type-options", "type": "jnpf.properties.MvcSecurityProperties$XContentTypeOptions", "description": "MIME嗅探 nosniff", "sourceType": "jnpf.properties.MvcSecurityProperties$Headers" }, { "name": "spring.mvc.headers.x-frame-options", "type": "jnpf.properties.MvcSecurityProperties$XFrameOptionsMode", "description": "是否允许在Iframe中被加载 deny :不允许; sameorign :允许相同的域名; allow-from-uri 域名:允许指定来源", "sourceType": "jnpf.properties.MvcSecurityProperties$Headers" }, { "name": "spring.mvc.headers.x-xss-protection", "type": "jnpf.properties.MvcSecurityProperties$XXssProtectionMode", "description": "XSS保护 0 :禁用; 1 :启用; 1;mode=block :启用, 如果检测到攻击停止渲染", "sourceType": "jnpf.properties.MvcSecurityProperties$Headers" } ], "hints": [] }