# Jdevelops ## API Docs - 登录 > Jwt > ApiPlatform [登录](https://yrzyjs4ns6.apifox.cn/api-120979707.md): /** - 登录 > Jwt > ApiPlatform [NoApiPlatform(默认COMMON)](https://yrzyjs4ns6.apifox.cn/api-121017635.md): - 登录 > Jwt > ApiPlatform [COMMON](https://yrzyjs4ns6.apifox.cn/api-121019214.md): - 登录 > Jwt > ApiPlatform [WEB_ADMIN](https://yrzyjs4ns6.apifox.cn/api-121020186.md): - 登录 > Jwt > ApiPlatform [APPLET_WEB_ADMIN](https://yrzyjs4ns6.apifox.cn/api-121020276.md): - 登录 > Jwt > ApiPlatform [在类上使用[APPLET_WEB_ADMIN]-接口1](https://yrzyjs4ns6.apifox.cn/api-121525282.md): - 登录 > Jwt > ApiPlatform [在类上使用[APPLET_WEB_ADMIN]-接口2](https://yrzyjs4ns6.apifox.cn/api-121525303.md): - 登录 > Jwt > ApiPlatform [在类上使用[WEB_ADMIN]-接口3](https://yrzyjs4ns6.apifox.cn/api-218743894.md): - 登录 > Jwt > ApiPlatform [在类上使用[WEB_ADMIN]-接口4](https://yrzyjs4ns6.apifox.cn/api-218744089.md): - 登录 > Jwt > ApiPlatform [在类上使用[WEB_ADMIN]-接口5-过滤了登录就能用](https://yrzyjs4ns6.apifox.cn/api-218744201.md): - 登录 > Jwt [登录 str](https://yrzyjs4ns6.apifox.cn/api-61530157.md): - 登录 > Jwt [登录 Map](https://yrzyjs4ns6.apifox.cn/api-86218103.md): - 登录 > Jwt [登录 TestBean](https://yrzyjs4ns6.apifox.cn/api-86164268.md): - 登录 > Jwt [登录 LoginJwtExtendInfo](https://yrzyjs4ns6.apifox.cn/api-130712113.md): - 登录 > Jwt [解析token](https://yrzyjs4ns6.apifox.cn/api-86164253.md): - 登录 > Jwt [是否登录](https://yrzyjs4ns6.apifox.cn/api-82080838.md): - 登录 > Jwt [获取jwt中的subject](https://yrzyjs4ns6.apifox.cn/api-86164900.md): - 登录 > Jwt [拦截我](https://yrzyjs4ns6.apifox.cn/api-12367760.md): - 登录 > Jwt [通过配置放行我](https://yrzyjs4ns6.apifox.cn/api-12367820.md): - 登录 > Jwt [利用注解@ApiMapping放行](https://yrzyjs4ns6.apifox.cn/api-12367921.md): - 登录 > Jwt [默认放行](https://yrzyjs4ns6.apifox.cn/api-12367967.md): - 登录 > Jwt [文件上传 ](https://yrzyjs4ns6.apifox.cn/api-188273613.md): 文件管理 - 登录 > Jwt [测试查看文件](https://yrzyjs4ns6.apifox.cn/api-188283085.md): - 登录 > Redis_JWT > role [roles1-admin](https://yrzyjs4ns6.apifox.cn/api-109637838.md): - 登录 > Redis_JWT > role [roles1-tan](https://yrzyjs4ns6.apifox.cn/api-109637914.md): - 登录 > Redis_JWT > role [roles1-tan-admin](https://yrzyjs4ns6.apifox.cn/api-109638001.md): - 登录 > Redis_JWT > role [permissions1](https://yrzyjs4ns6.apifox.cn/api-109638031.md): - 登录 > Redis_JWT > role [permissions2](https://yrzyjs4ns6.apifox.cn/api-130987316.md): - 登录 > Redis_JWT [解析token](https://yrzyjs4ns6.apifox.cn/api-86215127.md): - 登录 > Redis_JWT [登录](https://yrzyjs4ns6.apifox.cn/api-82969748.md): - 登录 > Redis_JWT [退出](https://yrzyjs4ns6.apifox.cn/api-82970093.md): - 登录 > Redis_JWT [测试查询时不刷新token的有效期](https://yrzyjs4ns6.apifox.cn/api-82970388.md): - 登录 > Redis_JWT [获取jwt中的platformConstant](https://yrzyjs4ns6.apifox.cn/api-130672121.md): - 登录 > Redis_JWT [获取jwt中的subject](https://yrzyjs4ns6.apifox.cn/api-86214801.md): - 登录 > Redis_JWT [redis中的token信息](https://yrzyjs4ns6.apifox.cn/api-130763670.md): - 登录 > Redis_JWT [获取用户状态](https://yrzyjs4ns6.apifox.cn/api-130763896.md): - 登录 > Redis_JWT [获取用户角色](https://yrzyjs4ns6.apifox.cn/api-130764333.md): - 登录 > authorization > 鉴权服务 > 接口权限测试(scope权限) [登录就行](https://yrzyjs4ns6.apifox.cn/api-144694890.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 鉴权服务 > 接口权限测试(scope权限) [存在[profile]权限才能使用](https://yrzyjs4ns6.apifox.cn/api-144694891.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 鉴权服务 > 接口权限测试(scope权限) [存在[Message]权限才能使用](https://yrzyjs4ns6.apifox.cn/api-144694892.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 鉴权服务 > 接口权限测试(scope权限) [存在[Tan]权限才能使用](https://yrzyjs4ns6.apifox.cn/api-144867715.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 鉴权服务 [查看认证服务器信息](https://yrzyjs4ns6.apifox.cn/api-144694883.md): 1. 开启OpenID Connect 1.0 才行 - 登录 > authorization > 鉴权服务 [添加测试客户端](https://yrzyjs4ns6.apifox.cn/api-144694884.md): - OidcScopes - 登录 > authorization > 鉴权服务 [PKCE测试 spring3](https://yrzyjs4ns6.apifox.cn/api-144694889.md): 用 web 调用: http://127.0.0.1:9000/oauth2/authorize?response_type=code&client_id=pkce-client&scope=profile%20openid&redirect_uri=http://www.baidu.com&code_challenge=TbebE5YSgk_JyYXUT7KKHWhK_ZhxbJD9HCM94O55Wos&code_challenge_method=S256 - 登录 > authorization > 鉴权服务 [短信登录获取令牌](https://yrzyjs4ns6.apifox.cn/api-144694887.md): # 权限参数 Auth - 登录 > authorization > 鉴权服务 [账户密码登录获取令牌](https://yrzyjs4ns6.apifox.cn/api-144694886.md): # 权限参数 Auth - 登录 > authorization > 鉴权服务 [根据PKCE测试接口返回的code进行token获取](https://yrzyjs4ns6.apifox.cn/api-144694888.md): # 权限参数 Auth - 登录 > authorization > 鉴权服务 [添加测试账户](https://yrzyjs4ns6.apifox.cn/api-144694882.md): 测试接口,调用即可直接注册 - 登录 > authorization > 鉴权服务 [销毁token](https://yrzyjs4ns6.apifox.cn/api-145182580.md): - 登录 > authorization > 鉴权服务 [userinfo](https://yrzyjs4ns6.apifox.cn/api-145201472.md): - 登录 > authorization > 鉴权服务 [分页查询客户端](https://yrzyjs4ns6.apifox.cn/api-145388368.md): - 登录 > authorization > 鉴权服务 [修改客户端 scopes](https://yrzyjs4ns6.apifox.cn/api-145388381.md): - 登录 > authorization > 鉴权服务 [修改客户端 secret 过期时间](https://yrzyjs4ns6.apifox.cn/api-145388392.md): - 登录 > authorization > 鉴权服务 [删除客户端](https://yrzyjs4ns6.apifox.cn/api-145388399.md): - 登录 > authorization > 鉴权服务 [查询授权信息](https://yrzyjs4ns6.apifox.cn/api-145388427.md): - 登录 > authorization > 鉴权服务 [查询授权确认信息](https://yrzyjs4ns6.apifox.cn/api-145388433.md): - 登录 > authorization > 鉴权服务 [使用授权code获取令牌](https://yrzyjs4ns6.apifox.cn/api-144690521.md): # 授权码模式code生成 - 登录 > authorization > 资源服务 [存在[Message]权限才能使用](https://yrzyjs4ns6.apifox.cn/api-144747777.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 资源服务 [登录就行](https://yrzyjs4ns6.apifox.cn/api-144747775.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 资源服务 [存在[profile]权限才能使用](https://yrzyjs4ns6.apifox.cn/api-144747776.md): token 获取:从客户端的接口{http://192.168.1.71:8081/token}中{accessToken.tokenValue}中来 - 登录 > authorization > 资源服务 [放行接口](https://yrzyjs4ns6.apifox.cn/api-145388471.md): - JPA > 测试 J2Service [批量save](https://yrzyjs4ns6.apifox.cn/api-174223111.md): - JPA > 测试 J2Service [单个save](https://yrzyjs4ns6.apifox.cn/api-174223112.md): - JPA > 测试 J2Service [利用异体DTO保存](https://yrzyjs4ns6.apifox.cn/api-174223113.md): - JPA > 测试 J2Service [利用异体DTO删除](https://yrzyjs4ns6.apifox.cn/api-174223114.md): - JPA > 测试 J2Service [指定 key=value删除](https://yrzyjs4ns6.apifox.cn/api-174223115.md): - JPA > 测试 J2Service [指定 key operator value删除](https://yrzyjs4ns6.apifox.cn/api-174223116.md): - JPA > 测试 J2Service [利用异体DTO删除](https://yrzyjs4ns6.apifox.cn/api-174223117.md): - JPA > 测试 J2Service [更新](https://yrzyjs4ns6.apifox.cn/api-174223118.md): - JPA > 测试 J2Service [根据唯一值查询](https://yrzyjs4ns6.apifox.cn/api-174223119.md): - JPA > 测试 J2Service [组合唯一值查询](https://yrzyjs4ns6.apifox.cn/api-174223120.md): - JPA > 测试 J2Service [复杂唯一值查询](https://yrzyjs4ns6.apifox.cn/api-174223121.md): - JPA > 测试 J2Service [查询所有](https://yrzyjs4ns6.apifox.cn/api-174223122.md): - JPA > 测试 J2Service [根据条件查询所有](https://yrzyjs4ns6.apifox.cn/api-174223123.md): - JPA > 测试 J2Service [根据条件查询所有并排序](https://yrzyjs4ns6.apifox.cn/api-174223124.md): - JPA > 测试 J2Service [异体条件查询所有并排序[用户表]](https://yrzyjs4ns6.apifox.cn/api-174223125.md): - JPA > 测试 J2Service [异体条件查询所有[cn.tannn.jdevelops.jpa.service.J2Service#finds(T)]](https://yrzyjs4ns6.apifox.cn/api-174223126.md): - JPA > 测试 J2Service [异体条件查询所有并排序[用户表]](https://yrzyjs4ns6.apifox.cn/api-174223127.md): - JPA > 测试 J2Service [分页查询](https://yrzyjs4ns6.apifox.cn/api-174223128.md): - JPA > 测试 J2Service [分页排序查询](https://yrzyjs4ns6.apifox.cn/api-174223129.md): - JPA > 测试 J2Service [异体条件分页查询[cn.tannn.jdevelops.jpa.service.J2Service#findPage(cn.tannn.jdevelops.jpa.request.Pagings)]](https://yrzyjs4ns6.apifox.cn/api-174223130.md): - JPA > 测试 J2Service [异体条件分页排序查询[cn.tannn.jdevelops.jpa.service.J2Service#findPage(cn.tannn.jdevelops.jpa.request.PagingSorteds)]](https://yrzyjs4ns6.apifox.cn/api-174223131.md): - JPA > 测试 J2Service [测试JpaSelectOperator 组合](https://yrzyjs4ns6.apifox.cn/api-174375269.md): - JPA [动态查询测试](https://yrzyjs4ns6.apifox.cn/api-69327063.md): - 接口验签 > header > md5 [参数类型JSONBean](https://yrzyjs4ns6.apifox.cn/api-8961087.md): [说明文档](https://www.yuque.com/tanning/yg9ipo/ro9tcl) - 接口验签 > header > md5 [参数类型JSONListBean](https://yrzyjs4ns6.apifox.cn/api-8978887.md): [说明文档](https://www.yuque.com/tanning/yg9ipo/ro9tcl) - 接口验签 > header > md5 [参数类型Bean](https://yrzyjs4ns6.apifox.cn/api-8969128.md): [说明文档](https://www.yuque.com/tanning/yg9ipo/ro9tcl) - 接口版本 > Header [版本1](https://yrzyjs4ns6.apifox.cn/api-34285712.md): - 接口版本 > Header [版本2](https://yrzyjs4ns6.apifox.cn/api-34285713.md): - 接口版本 > Header [版本3](https://yrzyjs4ns6.apifox.cn/api-34285714.md): - 接口版本 > Header [版本测试大数字](https://yrzyjs4ns6.apifox.cn/api-34285716.md): - 接口版本 > Parameter [版本1](https://yrzyjs4ns6.apifox.cn/api-34285717.md): - 接口版本 > Parameter [版本2](https://yrzyjs4ns6.apifox.cn/api-34285718.md): - 接口版本 > Parameter [版本3](https://yrzyjs4ns6.apifox.cn/api-34285720.md): - 接口日志 > 控制台打印 > post [RequestBody](https://yrzyjs4ns6.apifox.cn/api-71172532.md): - 接口日志 > 控制台打印 > post [form-data](https://yrzyjs4ns6.apifox.cn/api-71172558.md): 这是错误示例 - 接口日志 > 控制台打印 > post [params](https://yrzyjs4ns6.apifox.cn/api-71172889.md): - 接口日志 > 控制台打印 > post [params-Map](https://yrzyjs4ns6.apifox.cn/api-71173590.md): - 接口日志 > 控制台打印 > post [RequestBody-Map](https://yrzyjs4ns6.apifox.cn/api-71173619.md): - 接口日志 > 控制台打印 > post [RequestBody v6](https://yrzyjs4ns6.apifox.cn/api-71173956.md): - 接口日志 > 控制台打印 > post [RequestBody v7](https://yrzyjs4ns6.apifox.cn/api-71174180.md): - 接口日志 > 控制台打印 > post [RequestBody v8](https://yrzyjs4ns6.apifox.cn/api-71174441.md): - 接口日志 > 控制台打印 > post [params v9](https://yrzyjs4ns6.apifox.cn/api-71174475.md): - 接口日志 > 控制台打印 > post [params from-data](https://yrzyjs4ns6.apifox.cn/api-71176359.md): 接口会接收不到参数 - 接口日志 > 控制台打印 > post [RequestParam](https://yrzyjs4ns6.apifox.cn/api-71177624.md): - 接口日志 > 控制台打印 > post [params-v2_1](https://yrzyjs4ns6.apifox.cn/api-80607049.md): - 接口日志 > 控制台打印 > get [测试](https://yrzyjs4ns6.apifox.cn/api-71026123.md): - 接口日志 > 控制台打印 > get [测试get常规请求](https://yrzyjs4ns6.apifox.cn/api-71170400.md): - 接口日志 > 控制台打印 > get [测试get rest 请求](https://yrzyjs4ns6.apifox.cn/api-71170567.md): 会有url编码问题 - 接口日志 > 控制台打印 > get [测试get map 请求](https://yrzyjs4ns6.apifox.cn/api-71171252.md): 必须要用:@RequestParam - 接口日志 > 控制台打印 > get [测试get bean 请求](https://yrzyjs4ns6.apifox.cn/api-71171894.md): - 接口日志 > 控制台打印 > get [测试get request 请求](https://yrzyjs4ns6.apifox.cn/api-71171940.md): - 接口日志 > 控制台打印 > get [测试get response 请求](https://yrzyjs4ns6.apifox.cn/api-71171970.md): - 接口日志 > 控制台打印 > get [测试get response,request 请求](https://yrzyjs4ns6.apifox.cn/api-71172170.md): - 接口日志 > 控制台打印 > get [测试get chinese 请求](https://yrzyjs4ns6.apifox.cn/api-71172380.md): - 接口日志 > 日志保存 > post [params from-data](https://yrzyjs4ns6.apifox.cn/api-80663178.md): 接口会接收不到参数 - 接口日志 > 日志保存 > post [RequestBody](https://yrzyjs4ns6.apifox.cn/api-80658950.md): - 接口日志 > 日志保存 > post [RequestBody v6](https://yrzyjs4ns6.apifox.cn/api-80658951.md): - 接口日志 > 日志保存 > post [RequestBody v7](https://yrzyjs4ns6.apifox.cn/api-80658952.md): - 接口日志 > 日志保存 > post [RequestBody v8](https://yrzyjs4ns6.apifox.cn/api-80658953.md): - 接口日志 > 日志保存 > post [params](https://yrzyjs4ns6.apifox.cn/api-80658956.md): - 接口日志 > 日志保存 > post [params v9](https://yrzyjs4ns6.apifox.cn/api-80658958.md): - 接口日志 > 日志保存 > post [params-Map](https://yrzyjs4ns6.apifox.cn/api-80658959.md): - 接口日志 > 日志保存 > post [RequestBody-Map](https://yrzyjs4ns6.apifox.cn/api-80658960.md): - 接口日志 > 日志保存 > post [RequestParam](https://yrzyjs4ns6.apifox.cn/api-80658962.md): - 接口日志 > 日志保存 > post [params-v2_1](https://yrzyjs4ns6.apifox.cn/api-80658963.md): - 接口日志 > 日志保存 > post [v11](https://yrzyjs4ns6.apifox.cn/api-80685406.md): - 接口日志 > 日志保存 > get [测试](https://yrzyjs4ns6.apifox.cn/api-80659047.md): - 接口日志 > 日志保存 > get [测试get常规请求](https://yrzyjs4ns6.apifox.cn/api-80659048.md): - 接口日志 > 日志保存 > get [测试get rest 请求](https://yrzyjs4ns6.apifox.cn/api-80659049.md): 会有url编码问题 - 接口日志 > 日志保存 > get [测试get map 请求](https://yrzyjs4ns6.apifox.cn/api-80659051.md): 必须要用:@RequestParam - 接口日志 > 日志保存 > get [测试get bean 请求](https://yrzyjs4ns6.apifox.cn/api-80659052.md): - 接口日志 > 日志保存 > get [测试get request 请求](https://yrzyjs4ns6.apifox.cn/api-80659054.md): - 接口日志 > 日志保存 > get [测试get response 请求](https://yrzyjs4ns6.apifox.cn/api-80659055.md): - 接口日志 > 日志保存 > get [测试get response,request 请求](https://yrzyjs4ns6.apifox.cn/api-80659056.md): - 接口日志 > 日志保存 > get [测试get chinese 请求](https://yrzyjs4ns6.apifox.cn/api-80659057.md): - 接口日志 > 日志保存 > 有返回值 [返回String](https://yrzyjs4ns6.apifox.cn/api-80686015.md): - 接口日志 > 日志保存 > 有返回值 [返回对象](https://yrzyjs4ns6.apifox.cn/api-80686151.md): - 接口日志 > 日志保存 > 有返回值 [返回对象-记录state : false](https://yrzyjs4ns6.apifox.cn/api-175939563.md): - 接口日志 > 日志保存 > 有返回值 [返回对象-记录state : false 2](https://yrzyjs4ns6.apifox.cn/api-175948186.md): - 接口日志 > 日志保存 > 注解开关 [不记录日志](https://yrzyjs4ns6.apifox.cn/api-80695975.md): - 接口日志 > 日志保存 > 注解开关 [不记录入参](https://yrzyjs4ns6.apifox.cn/api-80696110.md): - 接口日志 > 日志保存 > 注解开关 [不记录出参](https://yrzyjs4ns6.apifox.cn/api-80696969.md): - 接口日志 > 日志保存 > 注解开关 [不记录入参和出参](https://yrzyjs4ns6.apifox.cn/api-80702866.md): - 接口日志 > 日志保存 > 注解开关 [不记录入参和出参 和 不影响 GlobalApiLogPrint](https://yrzyjs4ns6.apifox.cn/api-176250275.md): - 接口日志 > 登录日志 [上下文设置](https://yrzyjs4ns6.apifox.cn/api-290449478.md): - 接口日志 > 登录日志 [设置platform -参数里设置 ](https://yrzyjs4ns6.apifox.cn/api-291127486.md): - 接口日志 > 登录日志 [设置platform -H5 ](https://yrzyjs4ns6.apifox.cn/api-291127487.md): - 接口日志 > 登录日志 [从参数获取登录名-两个非参数](https://yrzyjs4ns6.apifox.cn/api-290449483.md): - 接口日志 > 登录日志 [设置platform -函数里设置 ](https://yrzyjs4ns6.apifox.cn/api-291127488.md): - 接口日志 > 登录日志 [获取实体参数中的登录名-自定义登录名key ](https://yrzyjs4ns6.apifox.cn/api-290449479.md): - 接口日志 > 登录日志 [获取实体参数中的登录名](https://yrzyjs4ns6.apifox.cn/api-290449480.md): - 接口日志 > 登录日志 [记录登录日志](https://yrzyjs4ns6.apifox.cn/api-290449481.md): - 接口日志 > 登录日志 [从参数获取登录名-两个非参数-自定义登录名key](https://yrzyjs4ns6.apifox.cn/api-290449482.md): - 接口日志 > 登录日志 [从参数中获取登录名](https://yrzyjs4ns6.apifox.cn/api-290449484.md): - 接口日志 > 登录日志 [记录登录错误日志](https://yrzyjs4ns6.apifox.cn/api-290449485.md): - 接口幂等 [自定义返回错误提示](https://yrzyjs4ns6.apifox.cn/api-80436135.md): - 接口幂等 [将错误code放到 HttpServletResponse 中](https://yrzyjs4ns6.apifox.cn/api-109920923.md): - 接口幂等 [ 局部:过期时间](https://yrzyjs4ns6.apifox.cn/api-109921276.md): - 接口幂等 [幂等判断是否需要接口参数记录+不记录](https://yrzyjs4ns6.apifox.cn/api-109956657.md): - 接口幂等 [幂等判断是否需要接口参数记录+记录](https://yrzyjs4ns6.apifox.cn/api-109956763.md): - 接口幂等 [不幂等的接口](https://yrzyjs4ns6.apifox.cn/api-49955185.md): - 接口幂等 [测试get空参数](https://yrzyjs4ns6.apifox.cn/api-49955252.md): - 接口幂等 [测试get有参数](https://yrzyjs4ns6.apifox.cn/api-49955462.md): - 接口幂等 [测试get有参数测试token](https://yrzyjs4ns6.apifox.cn/api-50061599.md): - 接口幂等 [测试post普通参数](https://yrzyjs4ns6.apifox.cn/api-49955533.md): - 接口幂等 [测试post json参数](https://yrzyjs4ns6.apifox.cn/api-49955965.md): - 接口幂等 [测试post json参数参数多一点是试试](https://yrzyjs4ns6.apifox.cn/api-52806629.md): - 异常处理 > 全局异常 [by zero](https://yrzyjs4ns6.apifox.cn/api-80032150.md): - 异常处理 > 全局异常 [by zero ReplaceResultVO](https://yrzyjs4ns6.apifox.cn/api-80035924.md): - 异常处理 > 全局异常 [BusinessException](https://yrzyjs4ns6.apifox.cn/api-80032609.md): - 异常处理 > 全局异常 [BusinessException Copy](https://yrzyjs4ns6.apifox.cn/api-80035929.md): - 异常处理 > 全局异常 [测试隐式添加包裹类](https://yrzyjs4ns6.apifox.cn/api-101386454.md): - 异常处理 > 全局异常 [testException](https://yrzyjs4ns6.apifox.cn/api-251550001.md): - 异常处理 > 注解捕捉方法和类异常 > 方法上 [单个异常](https://yrzyjs4ns6.apifox.cn/api-80092589.md): 错误的零 - 异常处理 > 注解捕捉方法和类异常 > 方法上 [多个异常处理-每个异常都有自己从错误code](https://yrzyjs4ns6.apifox.cn/api-80094158.md): "错误的零","下标越界" - 异常处理 > 注解捕捉方法和类异常 > 方法上 [多个异常处理-全部公用默认code](https://yrzyjs4ns6.apifox.cn/api-80094722.md): - 异常处理 > 注解捕捉方法和类异常 > 类上 [单个异常](https://yrzyjs4ns6.apifox.cn/api-80095582.md): - 异常处理 > 注解捕捉方法和类异常 > 类上 [多个异常处理](https://yrzyjs4ns6.apifox.cn/api-80095726.md): - 参数验证 [测试返回值遮掩](https://yrzyjs4ns6.apifox.cn/api-54197313.md): - 参数验证 [测试入参验证](https://yrzyjs4ns6.apifox.cn/api-53014639.md): - 文件操作 > starter > 文件操作 [批量上传文件](https://yrzyjs4ns6.apifox.cn/api-196267505.md): master上传 - 文件操作 > starter > 文件操作 [上传文件](https://yrzyjs4ns6.apifox.cn/api-196267506.md): master上传 - 文件操作 > starter > 文件操作 [选择存储器上传](https://yrzyjs4ns6.apifox.cn/api-196267507.md): 存储器ID [ftp:1, local:2 , minio:3 , qiniu:4 ] - 文件操作 > starter > 文件操作 [下载文件](https://yrzyjs4ns6.apifox.cn/api-196267508.md): - 文件操作 > starter > 文件操作 [删除文件](https://yrzyjs4ns6.apifox.cn/api-196267509.md): - 文件操作 > starter > 文件索引数据管理 [查询文件元数据-分页](https://yrzyjs4ns6.apifox.cn/api-196267510.md): - 文件操作 > starter > 文件索引数据管理 [批量删除文件元数据](https://yrzyjs4ns6.apifox.cn/api-196267511.md): - 文件操作 > starter > 文件索引数据管理 [下载文件](https://yrzyjs4ns6.apifox.cn/api-196267512.md): - 文件操作 > starter > 文件索引数据管理 [通过urlSuffix删除文件](https://yrzyjs4ns6.apifox.cn/api-196278135.md): - 文件操作 > starter > 文件索引数据管理 [删除文件](https://yrzyjs4ns6.apifox.cn/api-196267513.md): - 文件操作 > starter > 文件索引数据管理 [通过path删除文件](https://yrzyjs4ns6.apifox.cn/api-196278136.md): - 文件操作 > starter > ftp特殊处理 [ftp文件预览](https://yrzyjs4ns6.apifox.cn/api-196267514.md): # storage - 文件操作 > cn.jdevelops.SDK [文件上传](https://yrzyjs4ns6.apifox.cn/api-57963232.md): 文件管理 - 文件操作 > cn.jdevelops.SDK [批量文件上传](https://yrzyjs4ns6.apifox.cn/api-57963230.md): 文件管理 - 文件操作 > cn.jdevelops.SDK [文件下载](https://yrzyjs4ns6.apifox.cn/api-57963233.md): 文件管理 - 文件操作 > cn.jdevelops.SDK [删除](https://yrzyjs4ns6.apifox.cn/api-57963229.md): 文件管理 - 文件操作 > cn.jdevelops.SDK [获取有效期访问地址](https://yrzyjs4ns6.apifox.cn/api-57963231.md): 文件管理 - 文件操作 > cn.tannn.jdevelops.SDK [上传文件](https://yrzyjs4ns6.apifox.cn/api-190517544.md): post 表达请求 - 文件操作 > cn.tannn.jdevelops.SDK [批量上传文件](https://yrzyjs4ns6.apifox.cn/api-190517547.md): - 文件操作 > cn.tannn.jdevelops.SDK [选择存储器上传](https://yrzyjs4ns6.apifox.cn/api-190517548.md): 存储器ID [ftp:1, local:2 , minio:3 , qiniu:4 ] - 文件操作 > cn.tannn.jdevelops.SDK [下载文件](https://yrzyjs4ns6.apifox.cn/api-190517546.md): - 文件操作 > cn.tannn.jdevelops.SDK [删除文件](https://yrzyjs4ns6.apifox.cn/api-190517545.md): - 订阅发布 > Websocket [群发](https://yrzyjs4ns6.apifox.cn/api-54173992.md): - 订阅发布 > Websocket [进行模糊匹配用户进行消息发送](https://yrzyjs4ns6.apifox.cn/api-12286169.md): - 订阅发布 > Websocket [给指定用户推送消息](https://yrzyjs4ns6.apifox.cn/api-12298889.md): - 订阅发布 > Websocket [获取测试token](https://yrzyjs4ns6.apifox.cn/api-12308510.md): - 订阅发布 > Redis [给频道 tn 发送消息](https://yrzyjs4ns6.apifox.cn/api-81274991.md): - 订阅发布 > Redis [给频道 test 发送消息](https://yrzyjs4ns6.apifox.cn/api-81275031.md): - 定时器 [新增任务](https://yrzyjs4ns6.apifox.cn/api-83040459.md): 新增任务 - 定时器 [查询任务](https://yrzyjs4ns6.apifox.cn/api-83040854.md): - 定时器 [删除任务](https://yrzyjs4ns6.apifox.cn/api-83040947.md): - 定时器 [暂停任务](https://yrzyjs4ns6.apifox.cn/api-83041020.md): 暂停任务 - 定时器 [重启任务](https://yrzyjs4ns6.apifox.cn/api-83041627.md): 恢复任务 - 定时器 [重置任务](https://yrzyjs4ns6.apifox.cn/api-83041682.md): 重置任务调度时间 - ES [添加测试数据](https://yrzyjs4ns6.apifox.cn/api-122398638.md): 索引: jdevelops_test_res_article - ES [测试修改单个字段值](https://yrzyjs4ns6.apifox.cn/api-122427459.md): - config [更新](https://yrzyjs4ns6.apifox.cn/api-170814812.md): - config [查询配置-list](https://yrzyjs4ns6.apifox.cn/api-170814615.md): - config [查询配置-all](https://yrzyjs4ns6.apifox.cn/api-170815126.md): - config [新增](https://yrzyjs4ns6.apifox.cn/api-170815007.md): - config [查询配置-分页](https://yrzyjs4ns6.apifox.cn/api-170815870.md): - [未命名接口](https://yrzyjs4ns6.apifox.cn/api-239236456.md):