类的使用
ai.yue.library.base.view.Result
-
使用Result的程序包 程序包 说明 ai.yue.library.base.config.handler 全局统一异常处理ai.yue.library.base.exception 异常定义ai.yue.library.base.view Restful风格的最外层对象ai.yue.library.base.webenv -
-
ai.yue.library.base.config.handler中Result的使用
返回Result的ai.yue.library.base.config.handler中的方法 修饰符和类型 方法 说明 Result<?>AbstractExceptionHandler. apiVersionDeprecatedExceptionHandler(ApiVersionDeprecatedException e)拦截API接口版本弃用异常-410Result<?>AbstractExceptionHandler. attackExceptionHandler(AttackException e)非法请求异常拦截-402abstract Result<?>AbstractExceptionHandler. bindExceptionHandler(org.springframework.validation.BindException e)Valid 验证异常统一处理-433Result<?>AbstractExceptionHandler. clientFallbackExceptionHandler(ClientFallbackException e)服务降级-507Result<?>AbstractExceptionHandler. convertExceptionHandler(cn.hutool.core.convert.ConvertException e)类型转换异常统一处理-509Result<?>AbstractExceptionHandler. dbExceptionHandler(DbException e)DB异常统一处理-506Result<?>AbstractExceptionHandler. exceptionHandler(java.lang.Exception e)拦截所有未处理异常-500Result<?>AbstractExceptionHandler. forbiddenExceptionHandler(ForbiddenException e)无权限异常访问处理-403Result<?>AbstractExceptionHandler. loginExceptionHandler(LoginException e)拦截登录异常(User)-401abstract Result<?>AbstractExceptionHandler. paramDecryptExceptionHandler(ParamDecryptException e)解密异常统一处理-435abstract Result<?>AbstractExceptionHandler. paramExceptionHandler(ParamException e)参数效验未通过统一处理-433abstract Result<?>AbstractExceptionHandler. paramVoidExceptionHandler()参数效验为空统一处理-432abstract Result<?>AbstractExceptionHandler. resultExceptionHandler(ResultException e)异常结果处理-synchronizedabstract Result<?>AbstractExceptionHandler. validateExceptionHandler(cn.hutool.core.exceptions.ValidateException e)验证异常统一处理-433 -
ai.yue.library.base.exception中Result的使用
参数类型为Result的ai.yue.library.base.exception中的构造器 构造器 说明 ResultException(Result<T> result) -
ai.yue.library.base.view中Result的使用
返回Result的ai.yue.library.base.view中的方法 修饰符和类型 方法 说明 static Result<?>ResultInfo. attack()非法访问-402static <T> Result<T>ResultInfo. attack(T data)非法访问-402static Result<?>ResultInfo. clientFallback()哎哟喂!static Result<?>ResultInfo. clientFallbackError()哎哟喂!static Result<?>ResultInfo. dataStructure()数据结构异常-505static Result<?>ResultInfo. dataStructure(int expected, int actual)数据结构异常-505static Result<?>ResultInfo. dbError()数据结构异常,请检查相应数据结构一致性-506static Result<java.lang.String>ResultInfo. dbError(java.lang.String data)数据结构异常,请检查相应数据结构一致性-506static Result<?>ResultInfo. devCustomTypePrompt(java.lang.String msg)开发者自定义类型提示,请覆盖: Result#setMsg(String)static Result<?>ResultInfo. error()请求错误-501static <T> Result<T>ResultInfo. error(T data)请求错误-501static Result<?>ResultInfo. fileEmpty()文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-301static Result<?>ResultInfo. forbidden()无权限-403static Result<?>ResultInfo. gone()API接口版本弃用-410static Result<?>ResultInfo. internalServerError()服务器内部错误-500static <T> Result<T>ResultInfo. internalServerError(T data)服务器内部错误-500static Result<?>ResultInfo. loggedIn()会话未注销,无需登录-210static Result<?>ResultInfo. paramCheckNotPass()参数校验未通过,请参照API核对后重试-433static Result<java.lang.String>ResultInfo. paramCheckNotPass(java.lang.String data)参数校验未通过,请参照API核对后重试-433static Result<?>ResultInfo. paramDecryptError()参数解密错误-435static Result<?>ResultInfo. paramValueInvalid()参数校验未通过,无效的value-434static Result<java.lang.String>ResultInfo. paramValueInvalid(java.lang.String data)参数校验未通过,无效的value-434static Result<?>ResultInfo. paramVoid()参数为空-432static Result<?>ResultInfo. resourceAlreadyInvalid()资源已失效-300static Result<?>ResultInfo. success()成功后调用,返回的data为nullstatic <T> Result<T>ResultInfo. success(java.lang.Integer code, java.lang.Long count, T data)成功后调用,分页查询static <T> Result<T>ResultInfo. success(java.lang.Long count, T data)成功后调用,分页查询static <T> Result<T>ResultInfo. success(T data)成功后调用,返回的data为一个对象static Result<?>ResultInfo. tooManyRequests()频繁请求限流-429static Result<java.lang.String>ResultInfo. typeConvertError(java.lang.String data)类型转换错误-509static Result<?>ResultInfo. unauthorized()未登录或登录已失效-401 -
ai.yue.library.base.webenv中Result的使用
参数类型为Result的ai.yue.library.base.webenv中的方法 修饰符和类型 方法 说明 voidWebEnv. resultResponse(Result<?> result)
-