|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516 |
- {
- "groups": [
- {
- "name": "captcha",
- "type": "com.ruoyi.framework.config.properties.CaptchaProperties",
- "sourceType": "com.ruoyi.framework.config.properties.CaptchaProperties"
- },
- {
- "name": "mail",
- "type": "com.ruoyi.framework.config.properties.MailProperties",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mybatis-encryptor",
- "type": "com.ruoyi.framework.config.properties.EncryptorProperties",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "redisson",
- "type": "com.ruoyi.framework.config.properties.RedissonProperties",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties"
- },
- {
- "name": "redisson.cluster-servers-config",
- "type": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties",
- "sourceMethod": "getClusterServersConfig()"
- },
- {
- "name": "redisson.single-server-config",
- "type": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties",
- "sourceMethod": "getSingleServerConfig()"
- },
- {
- "name": "security",
- "type": "com.ruoyi.framework.config.properties.SecurityProperties",
- "sourceType": "com.ruoyi.framework.config.properties.SecurityProperties"
- },
- {
- "name": "swagger",
- "type": "com.ruoyi.framework.config.properties.SwaggerProperties",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties"
- },
- {
- "name": "swagger.components",
- "type": "io.swagger.v3.oas.models.Components",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties",
- "sourceMethod": "getComponents()"
- },
- {
- "name": "swagger.external-docs",
- "type": "io.swagger.v3.oas.models.ExternalDocumentation",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties",
- "sourceMethod": "getExternalDocs()"
- },
- {
- "name": "swagger.info",
- "type": "com.ruoyi.framework.config.properties.SwaggerProperties$InfoProperties",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties",
- "sourceMethod": "getInfo()"
- },
- {
- "name": "swagger.info.contact",
- "type": "io.swagger.v3.oas.models.info.Contact",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties$InfoProperties",
- "sourceMethod": "getContact()"
- },
- {
- "name": "swagger.info.license",
- "type": "io.swagger.v3.oas.models.info.License",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties$InfoProperties",
- "sourceMethod": "getLicense()"
- },
- {
- "name": "swagger.paths",
- "type": "io.swagger.v3.oas.models.Paths",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties",
- "sourceMethod": "getPaths()"
- },
- {
- "name": "thread-pool",
- "type": "com.ruoyi.framework.config.properties.ThreadPoolProperties",
- "sourceType": "com.ruoyi.framework.config.properties.ThreadPoolProperties"
- },
- {
- "name": "xss",
- "type": "com.ruoyi.framework.config.properties.XssProperties",
- "sourceType": "com.ruoyi.framework.config.properties.XssProperties"
- }
- ],
- "properties": [
- {
- "name": "captcha.category",
- "type": "com.ruoyi.common.enums.CaptchaCategory",
- "description": "验证码类别",
- "sourceType": "com.ruoyi.framework.config.properties.CaptchaProperties"
- },
- {
- "name": "captcha.char-length",
- "type": "java.lang.Integer",
- "description": "字符验证码长度",
- "sourceType": "com.ruoyi.framework.config.properties.CaptchaProperties"
- },
- {
- "name": "captcha.number-length",
- "type": "java.lang.Integer",
- "description": "数字验证码位数",
- "sourceType": "com.ruoyi.framework.config.properties.CaptchaProperties"
- },
- {
- "name": "captcha.type",
- "type": "com.ruoyi.common.enums.CaptchaType",
- "description": "验证码类型",
- "sourceType": "com.ruoyi.framework.config.properties.CaptchaProperties"
- },
- {
- "name": "mail.auth",
- "type": "java.lang.Boolean",
- "description": "是否需要用户名密码验证",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.connection-timeout",
- "type": "java.lang.Long",
- "description": "Socket连接超时值,单位毫秒,缺省值不超时",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.enabled",
- "type": "java.lang.Boolean",
- "description": "过滤开关",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.from",
- "type": "java.lang.String",
- "description": "发送方,遵循RFC-822标准",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.host",
- "type": "java.lang.String",
- "description": "SMTP服务器域名",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.pass",
- "type": "java.lang.String",
- "description": "密码",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.port",
- "type": "java.lang.Integer",
- "description": "SMTP服务端口",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.ssl-enable",
- "type": "java.lang.Boolean",
- "description": "使用 SSL安全连接",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.starttls-enable",
- "type": "java.lang.Boolean",
- "description": "使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。它将纯文本连接升级为加密连接(TLS或SSL), 而不是使用一个单独的加密通信端口。",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.timeout",
- "type": "java.lang.Long",
- "description": "SMTP超时时长,单位毫秒,缺省值不超时",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mail.user",
- "type": "java.lang.String",
- "description": "用户名",
- "sourceType": "com.ruoyi.framework.config.properties.MailProperties"
- },
- {
- "name": "mybatis-encryptor.algorithm",
- "type": "com.ruoyi.common.enums.AlgorithmType",
- "description": "默认算法",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "mybatis-encryptor.enable",
- "type": "java.lang.Boolean",
- "description": "过滤开关",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "mybatis-encryptor.encode",
- "type": "com.ruoyi.common.enums.EncodeType",
- "description": "编码方式,base64\/hex",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "mybatis-encryptor.password",
- "type": "java.lang.String",
- "description": "安全秘钥",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "mybatis-encryptor.private-key",
- "type": "java.lang.String",
- "description": "私钥",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "mybatis-encryptor.public-key",
- "type": "java.lang.String",
- "description": "公钥",
- "sourceType": "com.ruoyi.framework.config.properties.EncryptorProperties"
- },
- {
- "name": "redisson.cluster-servers-config.client-name",
- "type": "java.lang.String",
- "description": "客户端名称",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.idle-connection-timeout",
- "type": "java.lang.Integer",
- "description": "连接空闲超时,单位:毫秒",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.master-connection-minimum-idle-size",
- "type": "java.lang.Integer",
- "description": "master最小空闲连接数",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.master-connection-pool-size",
- "type": "java.lang.Integer",
- "description": "master连接池大小",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.read-mode",
- "type": "org.redisson.config.ReadMode",
- "description": "读取模式",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.slave-connection-minimum-idle-size",
- "type": "java.lang.Integer",
- "description": "slave最小空闲连接数",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.slave-connection-pool-size",
- "type": "java.lang.Integer",
- "description": "slave连接池大小",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.subscription-connection-pool-size",
- "type": "java.lang.Integer",
- "description": "发布和订阅连接池大小",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.subscription-mode",
- "type": "org.redisson.config.SubscriptionMode",
- "description": "订阅模式",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.cluster-servers-config.timeout",
- "type": "java.lang.Integer",
- "description": "命令等待超时,单位:毫秒",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$ClusterServersConfig"
- },
- {
- "name": "redisson.key-prefix",
- "type": "java.lang.String",
- "description": "redis缓存key前缀",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties"
- },
- {
- "name": "redisson.netty-threads",
- "type": "java.lang.Integer",
- "description": "Netty线程池数量,默认值 = 当前处理核数量 * 2",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties"
- },
- {
- "name": "redisson.single-server-config.client-name",
- "type": "java.lang.String",
- "description": "客户端名称",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig"
- },
- {
- "name": "redisson.single-server-config.connection-minimum-idle-size",
- "type": "java.lang.Integer",
- "description": "最小空闲连接数",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig"
- },
- {
- "name": "redisson.single-server-config.connection-pool-size",
- "type": "java.lang.Integer",
- "description": "连接池大小",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig"
- },
- {
- "name": "redisson.single-server-config.idle-connection-timeout",
- "type": "java.lang.Integer",
- "description": "连接空闲超时,单位:毫秒",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig"
- },
- {
- "name": "redisson.single-server-config.subscription-connection-pool-size",
- "type": "java.lang.Integer",
- "description": "发布和订阅连接池大小",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig"
- },
- {
- "name": "redisson.single-server-config.timeout",
- "type": "java.lang.Integer",
- "description": "命令等待超时,单位:毫秒",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties$SingleServerConfig"
- },
- {
- "name": "redisson.threads",
- "type": "java.lang.Integer",
- "description": "线程池数量,默认值 = 当前处理核数量 * 2",
- "sourceType": "com.ruoyi.framework.config.properties.RedissonProperties"
- },
- {
- "name": "security.excludes",
- "type": "java.lang.String[]",
- "description": "排除路径",
- "sourceType": "com.ruoyi.framework.config.properties.SecurityProperties"
- },
- {
- "name": "swagger.components.callbacks",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.callbacks.Callback>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.examples",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.examples.Example>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.extensions",
- "type": "java.util.Map<java.lang.String,java.lang.Object>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.headers",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.headers.Header>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.links",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.links.Link>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.parameters",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.parameters.Parameter>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.path-items",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.PathItem>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.request-bodies",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.parameters.RequestBody>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.responses",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.responses.ApiResponse>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.schemas",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.media.Schema>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.components.security-schemes",
- "type": "java.util.Map<java.lang.String,io.swagger.v3.oas.models.security.SecurityScheme>",
- "sourceType": "io.swagger.v3.oas.models.Components"
- },
- {
- "name": "swagger.external-docs.description",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.ExternalDocumentation"
- },
- {
- "name": "swagger.external-docs.extensions",
- "type": "java.util.Map<java.lang.String,java.lang.Object>",
- "sourceType": "io.swagger.v3.oas.models.ExternalDocumentation"
- },
- {
- "name": "swagger.external-docs.url",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.ExternalDocumentation"
- },
- {
- "name": "swagger.info.contact.email",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.info.Contact"
- },
- {
- "name": "swagger.info.contact.extensions",
- "type": "java.util.Map<java.lang.String,java.lang.Object>",
- "sourceType": "io.swagger.v3.oas.models.info.Contact"
- },
- {
- "name": "swagger.info.contact.name",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.info.Contact"
- },
- {
- "name": "swagger.info.contact.url",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.info.Contact"
- },
- {
- "name": "swagger.info.description",
- "type": "java.lang.String",
- "description": "描述",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties$InfoProperties"
- },
- {
- "name": "swagger.info.license.extensions",
- "type": "java.util.Map<java.lang.String,java.lang.Object>",
- "sourceType": "io.swagger.v3.oas.models.info.License"
- },
- {
- "name": "swagger.info.license.identifier",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.info.License"
- },
- {
- "name": "swagger.info.license.name",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.info.License"
- },
- {
- "name": "swagger.info.license.url",
- "type": "java.lang.String",
- "sourceType": "io.swagger.v3.oas.models.info.License"
- },
- {
- "name": "swagger.info.title",
- "type": "java.lang.String",
- "description": "标题",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties$InfoProperties"
- },
- {
- "name": "swagger.info.version",
- "type": "java.lang.String",
- "description": "版本",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties$InfoProperties"
- },
- {
- "name": "swagger.paths.extensions",
- "type": "java.util.Map<java.lang.String,java.lang.Object>",
- "sourceType": "io.swagger.v3.oas.models.Paths"
- },
- {
- "name": "swagger.tags",
- "type": "java.util.List<io.swagger.v3.oas.models.tags.Tag>",
- "description": "标签",
- "sourceType": "com.ruoyi.framework.config.properties.SwaggerProperties"
- },
- {
- "name": "thread-pool.enabled",
- "type": "java.lang.Boolean",
- "description": "是否开启线程池",
- "sourceType": "com.ruoyi.framework.config.properties.ThreadPoolProperties"
- },
- {
- "name": "thread-pool.keep-alive-seconds",
- "type": "java.lang.Integer",
- "description": "线程池维护线程所允许的空闲时间",
- "sourceType": "com.ruoyi.framework.config.properties.ThreadPoolProperties"
- },
- {
- "name": "thread-pool.queue-capacity",
- "type": "java.lang.Integer",
- "description": "队列最大长度",
- "sourceType": "com.ruoyi.framework.config.properties.ThreadPoolProperties"
- },
- {
- "name": "xss.enabled",
- "type": "java.lang.String",
- "description": "过滤开关",
- "sourceType": "com.ruoyi.framework.config.properties.XssProperties"
- },
- {
- "name": "xss.excludes",
- "type": "java.lang.String",
- "description": "排除链接(多个用逗号分隔)",
- "sourceType": "com.ruoyi.framework.config.properties.XssProperties"
- },
- {
- "name": "xss.url-patterns",
- "type": "java.lang.String",
- "description": "匹配链接",
- "sourceType": "com.ruoyi.framework.config.properties.XssProperties"
- }
- ],
- "hints": []
- }
|