123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511 |
- {
- "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<java.lang.String>",
- "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<java.lang.String>",
- "description": "禁止访问",
- "sourceType": "jnpf.properties.GatewayWhite"
- },
- {
- "name": "gateway.exclude-url",
- "type": "java.util.List<java.lang.String>",
- "description": "放行不记录",
- "sourceType": "jnpf.properties.GatewayWhite"
- },
- {
- "name": "gateway.white-ip",
- "type": "java.util.List<java.lang.String>",
- "description": "禁止访问地址的白名单IP startsWith匹配, 访问IP.startsWith(whiteIP)",
- "sourceType": "jnpf.properties.GatewayWhite"
- },
- {
- "name": "gateway.white-url",
- "type": "java.util.List<java.lang.String>",
- "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<java.lang.String>",
- "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<java.lang.String>",
- "description": "允许跨域的头部信息",
- "sourceType": "jnpf.properties.MvcSecurityProperties$Cors"
- },
- {
- "name": "spring.mvc.cors.allowed-methods",
- "type": "java.util.List<java.lang.String>",
- "description": "允许跨域的请求方法",
- "sourceType": "jnpf.properties.MvcSecurityProperties$Cors"
- },
- {
- "name": "spring.mvc.cors.allowed-origin-patterns",
- "type": "java.util.List<java.lang.String>",
- "description": "允许跨域的域名正则匹配",
- "sourceType": "jnpf.properties.MvcSecurityProperties$Cors"
- },
- {
- "name": "spring.mvc.cors.allowed-origins",
- "type": "java.util.List<java.lang.String>",
- "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<java.lang.String>",
- "description": "CSRF防御, 验证放空不验证, 填写允许的域名",
- "sourceType": "jnpf.properties.MvcSecurityProperties"
- },
- {
- "name": "spring.mvc.csrf-origins-patterns",
- "type": "java.util.List<java.lang.String>",
- "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": []
- }
|