类的使用
ai.yue.library.base.view.Result
-
使用Result的程序包 程序包 说明 ai.yue.library.base.config.exception 全局统一异常处理ai.yue.library.base.exception 异常定义ai.yue.library.base.view RESTful风格的最外层对象ai.yue.library.base.webenv -
-
ai.yue.library.base.config.exception中Result的使用
返回Result的ai.yue.library.base.config.exception中的方法 修饰符和类型 方法 说明 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(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(int businessId, Result<?> result)ResultException(Result<?> result) -
ai.yue.library.base.view中Result的使用
返回Result的ai.yue.library.base.view中的方法 修饰符和类型 方法 说明 static Result<?>R. attack()非法访问-402static <T> Result<T>R. attack(T data)非法访问-402static Result<?>R. clientFallback()哎哟喂!static <T> Result<T>R. clientFallback(T data)哎哟喂!static Result<?>R. clientFallbackError()哎哟喂!static <T> Result<T>R. clientFallbackError(T data)哎哟喂!static Result<?>R. dataStructure()数据结构异常-505static Result<?>R. dataStructure(int expected, int actual)数据结构异常-505static Result<?>R. dbError()数据结构异常,请检查相应数据结构一致性-506static <T> Result<T>R. dbError(T data)数据结构异常,请检查相应数据结构一致性-506static Result<?>R. errorPrompt(String msg)错误提示-600static <T> Result<T>R. errorPrompt(String msg, T data)错误提示-600static Result<?>R. errorPromptFormat(String msg, Object... values)错误提示-600static Result<?>R. fileEmpty()文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-310static Result<?>R. forbidden()无权限-403static Result<?>R. getResult(Throwable e)static Result<?>R. gone()API接口版本弃用-410static Result<?>R. internalServerError()服务器内部错误-500static <T> Result<T>R. internalServerError(T data)服务器内部错误-500static Result<?>R. loggedIn()会话未注销,无需登录-210static <T> Result<T>R. methodNotAllowed(T data)方法不允许(Method Not Allowed)-405static Result<?>R. movedPermanently()Moved Permanently-301static Result<?>R. notFound()Not Found-404static Result<?>R. paramCheckNotPass()参数校验未通过,请参照API核对后重试-433static <T> Result<T>R. paramCheckNotPass(T data)参数校验未通过,请参照API核对后重试-433static Result<?>R. paramDecryptError()参数解密错误-435static Result<?>R. paramValueInvalid()参数校验未通过,无效的value-434static <T> Result<T>R. paramValueInvalid(T data)参数校验未通过,无效的value-434static Result<?>R. paramVoid()参数为空-432static Result<?>R. requestError()请求错误-501static <T> Result<T>R. requestError(T data)请求错误-501static Result<?>R. resourceAlreadyInvalid()资源已失效-300static Result<?>R. serviceUnavailable()服务不可用-503static Result<?>R. serviceUnavailable(LocalDateTime restoreTime)服务不可用(停机维护)-503static <T> Result<T>R. serviceUnavailable(T data)服务不可用-503static Result<?>R. success()成功后调用,返回的data为nullstatic <T> Result<T>R. success(T data)成功后调用,返回的data为一个对象static Result<?>R. tooManyRequests()频繁请求限流-429static <T> Result<T>R. typeConvertError(T data)类型转换错误-509static Result<?>R. unauthorized()未登录或登录已失效-401返回变量类型为Result的类型的ai.yue.library.base.view中的方法 修饰符和类型 方法 说明 org.springframework.http.ResponseEntity<Result<?>>Result. castToResponseEntity() -
ai.yue.library.base.webenv中Result的使用
参数类型为Result的ai.yue.library.base.webenv中的方法 修饰符和类型 方法 说明 voidWebEnv. resultResponse(Result<?> result)
-