Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractExceptionAliasRegisterConfig - Class in com.feiniaojin.gracefulresponse
- AbstractExceptionAliasRegisterConfig() - Constructor for class com.feiniaojin.gracefulresponse.AbstractExceptionAliasRegisterConfig
- aliasFor() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ExceptionAliasFor
-
作为某些异常的别名
- AssertFunction - Interface in com.feiniaojin.gracefulresponse.api
- AutoConfig - Class in com.feiniaojin.gracefulresponse
-
全局返回值处理的自动配置.
- AutoConfig() - Constructor for class com.feiniaojin.gracefulresponse.AutoConfig
B
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class com.feiniaojin.gracefulresponse.advice.NotVoidResponseBodyAdvice
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class com.feiniaojin.gracefulresponse.advice.VoidResponseBodyAdvice
C
- code() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ExceptionAliasFor
-
异常对应的错误码.
- code() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ExceptionMapper
-
异常对应的错误码.
- code() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ValidationStatusCode
-
异常对应的错误码.
- com.feiniaojin.gracefulresponse - package com.feiniaojin.gracefulresponse
- com.feiniaojin.gracefulresponse.advice - package com.feiniaojin.gracefulresponse.advice
- com.feiniaojin.gracefulresponse.api - package com.feiniaojin.gracefulresponse.api
- com.feiniaojin.gracefulresponse.data - package com.feiniaojin.gracefulresponse.data
- com.feiniaojin.gracefulresponse.defaults - package com.feiniaojin.gracefulresponse.defaults
D
- DEFAULT_ERROR_CODE - Static variable in class com.feiniaojin.gracefulresponse.defaults.DefaultConstants
-
默认的错误码
- DEFAULT_ERROR_MSG - Static variable in class com.feiniaojin.gracefulresponse.defaults.DefaultConstants
-
默认的错误提示
- DEFAULT_SUCCESS_CODE - Static variable in class com.feiniaojin.gracefulresponse.defaults.DefaultConstants
-
默认的成功响应码
- DEFAULT_SUCCESS_MSG - Static variable in class com.feiniaojin.gracefulresponse.defaults.DefaultConstants
-
默认的成功提示信息
- DefaultConstants - Class in com.feiniaojin.gracefulresponse.defaults
-
默认的响应码和提示信息
- DefaultConstants() - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultConstants
- defaultError() - Method in interface com.feiniaojin.gracefulresponse.api.ResponseStatusFactory
-
获得失败的ResponseMeta.
- defaultError() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatusFactoryImpl
- DefaultResponseFactory - Class in com.feiniaojin.gracefulresponse.defaults
-
提供的默认的ResponseBeanFactory实现.
- DefaultResponseFactory() - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseFactory
- DefaultResponseImplStyle0 - Class in com.feiniaojin.gracefulresponse.defaults
-
默认的Response实现 包装成统一响应的JavaBean.
- DefaultResponseImplStyle0() - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle0
- DefaultResponseImplStyle0(Object) - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle0
- DefaultResponseImplStyle1 - Class in com.feiniaojin.gracefulresponse.defaults
- DefaultResponseImplStyle1() - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- DefaultResponseStatus - Class in com.feiniaojin.gracefulresponse.defaults
-
默认的ResponseStatus实现
- DefaultResponseStatus() - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus
- DefaultResponseStatus(String, String) - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus
-
通过响应码和响应信息构造枚举.
- DefaultResponseStatusFactoryImpl - Class in com.feiniaojin.gracefulresponse.defaults
-
提供的默认的ResponseMetaFactory实现.
- DefaultResponseStatusFactoryImpl() - Constructor for class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatusFactoryImpl
- defaultSuccess() - Method in interface com.feiniaojin.gracefulresponse.api.ResponseStatusFactory
-
获得响应成功的ResponseMeta.
- defaultSuccess() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatusFactoryImpl
- doAssert() - Method in interface com.feiniaojin.gracefulresponse.api.AssertFunction
- doRegisterExceptionAlias(Class<? extends Throwable>) - Method in class com.feiniaojin.gracefulresponse.ExceptionAliasRegister
-
注册
E
- EnableGracefulResponse - Annotation Interface in com.feiniaojin.gracefulresponse
-
注解启动全局结果处理的入口.
- ExceptionAliasFor - Annotation Interface in com.feiniaojin.gracefulresponse.api
-
异常映射别名,把某个异常设置为外部异常的别名,以便自定义错误码和提示信息
- exceptionAliasRegister() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- ExceptionAliasRegister - Class in com.feiniaojin.gracefulresponse
- ExceptionAliasRegister() - Constructor for class com.feiniaojin.gracefulresponse.ExceptionAliasRegister
- exceptionHandler(Exception) - Method in class com.feiniaojin.gracefulresponse.advice.ValidationExceptionAdvice
- exceptionHandler(Throwable) - Method in class com.feiniaojin.gracefulresponse.advice.GlobalExceptionAdvice
-
异常处理逻辑.
- ExceptionMapper - Annotation Interface in com.feiniaojin.gracefulresponse.api
-
异常映射注解.
- ExcludeFromGracefulResponse - Annotation Interface in com.feiniaojin.gracefulresponse.api
-
使用此注解直接返回controller属性, 不封装
G
- getCode() - Method in interface com.feiniaojin.gracefulresponse.data.ResponseStatus
-
获得响应码.
- getCode() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- getCode() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus
- getCode() - Method in exception com.feiniaojin.gracefulresponse.GracefulResponseException
- getData() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- getDefaultErrorCode() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getDefaultErrorMsg() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getDefaultSuccessCode() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getDefaultSuccessMsg() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getDefaultValidateErrorCode() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getExceptionAliasFor(Class<? extends Throwable>) - Method in class com.feiniaojin.gracefulresponse.ExceptionAliasRegister
-
获取
- getExcludePackages() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getList() - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- getMsg() - Method in interface com.feiniaojin.gracefulresponse.data.ResponseStatus
-
获得响应信息.
- getMsg() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- getMsg() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus
- getMsg() - Method in exception com.feiniaojin.gracefulresponse.GracefulResponseException
- getOriginExceptionUsingDetailMessage() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getPage() - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- getPageSize() - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- getPayload() - Method in interface com.feiniaojin.gracefulresponse.data.Response
-
获得响应数据.
- getPayload() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle0
- getPayload() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- getResponseClassFullName() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getResponseStyle() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- getStatus() - Method in interface com.feiniaojin.gracefulresponse.data.Response
-
获取响应行
- getStatus() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle0
- getStatus() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- getTotal() - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- globalExceptionAdvice() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- GlobalExceptionAdvice - Class in com.feiniaojin.gracefulresponse.advice
-
全局异常处理.
- GlobalExceptionAdvice() - Constructor for class com.feiniaojin.gracefulresponse.advice.GlobalExceptionAdvice
- GracefulResponse - Class in com.feiniaojin.gracefulresponse
-
GracefulResponse工具类
- GracefulResponse() - Constructor for class com.feiniaojin.gracefulresponse.GracefulResponse
- GracefulResponseException - Exception in com.feiniaojin.gracefulresponse
- GracefulResponseException() - Constructor for exception com.feiniaojin.gracefulresponse.GracefulResponseException
- GracefulResponseException(String) - Constructor for exception com.feiniaojin.gracefulresponse.GracefulResponseException
- GracefulResponseException(String, String) - Constructor for exception com.feiniaojin.gracefulresponse.GracefulResponseException
- GracefulResponseException(String, String, Throwable) - Constructor for exception com.feiniaojin.gracefulresponse.GracefulResponseException
- GracefulResponseException(String, Throwable) - Constructor for exception com.feiniaojin.gracefulresponse.GracefulResponseException
- GracefulResponseProperties - Class in com.feiniaojin.gracefulresponse
-
核心配置类.
- GracefulResponseProperties() - Constructor for class com.feiniaojin.gracefulresponse.GracefulResponseProperties
I
- init() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- init() - Method in class com.feiniaojin.gracefulresponse.Init
- Init - Class in com.feiniaojin.gracefulresponse
- Init() - Constructor for class com.feiniaojin.gracefulresponse.Init
- isPrintExceptionInGlobalAdvice() - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
M
- msg() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ExceptionAliasFor
-
异常信息.
- msg() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ExceptionMapper
-
异常信息.
- msgReplaceable() - Element in annotation interface com.feiniaojin.gracefulresponse.api.ExceptionMapper
-
异常信息是否支持替换 仅当msgReplaceable==ture,且异常实例的message不为空时才能替换
N
- newEmptyInstance() - Method in interface com.feiniaojin.gracefulresponse.api.ResponseFactory
-
创建新的空响应.
- newEmptyInstance() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseFactory
- newFailInstance() - Method in interface com.feiniaojin.gracefulresponse.api.ResponseFactory
-
创建新的失败响应.
- newFailInstance() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseFactory
- newInstance(ResponseStatus) - Method in interface com.feiniaojin.gracefulresponse.api.ResponseFactory
-
创建新的空响应.
- newInstance(ResponseStatus) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseFactory
- newInstance(String, String) - Method in interface com.feiniaojin.gracefulresponse.api.ResponseStatusFactory
-
从code和msg创建ResponseStatus
- newInstance(String, String) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatusFactoryImpl
- newSuccessInstance() - Method in interface com.feiniaojin.gracefulresponse.api.ResponseFactory
-
创建新的响应.
- newSuccessInstance() - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseFactory
- newSuccessInstance(Object) - Method in interface com.feiniaojin.gracefulresponse.api.ResponseFactory
-
从数据中创建成功响应.
- newSuccessInstance(Object) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseFactory
- notVoidResponseBodyAdvice() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- NotVoidResponseBodyAdvice - Class in com.feiniaojin.gracefulresponse.advice
-
非空返回值的处理.
- NotVoidResponseBodyAdvice() - Constructor for class com.feiniaojin.gracefulresponse.advice.NotVoidResponseBodyAdvice
P
- PageBean<T> - Class in com.feiniaojin.gracefulresponse.data
- PageBean() - Constructor for class com.feiniaojin.gracefulresponse.data.PageBean
R
- raiseException(String, String) - Static method in class com.feiniaojin.gracefulresponse.GracefulResponse
-
需要抛自定义异常时,调用该方法
- raiseException(String, String, Throwable) - Static method in class com.feiniaojin.gracefulresponse.GracefulResponse
-
需要抛自定义异常时,调用该方法
- registerAlias(ExceptionAliasRegister) - Method in class com.feiniaojin.gracefulresponse.AbstractExceptionAliasRegisterConfig
- Response - Interface in com.feiniaojin.gracefulresponse.data
- responseBeanFactory() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- ResponseFactory - Interface in com.feiniaojin.gracefulresponse.api
-
ResponseBean的工厂类,用于生成ResponseBean.
- ResponseStatus - Interface in com.feiniaojin.gracefulresponse.data
- responseStatusFactory() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- ResponseStatusFactory - Interface in com.feiniaojin.gracefulresponse.api
S
- setApplicationContext(ApplicationContext) - Method in class com.feiniaojin.gracefulresponse.AbstractExceptionAliasRegisterConfig
- setApplicationContext(ApplicationContext) - Method in class com.feiniaojin.gracefulresponse.advice.GlobalExceptionAdvice
- setCode(String) - Method in interface com.feiniaojin.gracefulresponse.data.ResponseStatus
-
设置响应码.
- setCode(String) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- setCode(String) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus
- setData(Object) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- setDefaultErrorCode(String) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setDefaultErrorMsg(String) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setDefaultSuccessCode(String) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setDefaultSuccessMsg(String) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setDefaultValidateErrorCode(String) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setExcludePackages(List<String>) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setList(List<T>) - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- setMsg(String) - Method in interface com.feiniaojin.gracefulresponse.data.ResponseStatus
-
设置响应提示信息.
- setMsg(String) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- setMsg(String) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseStatus
- setOriginExceptionUsingDetailMessage(Boolean) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setPage(Integer) - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- setPageSize(Integer) - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- setPayload(Object) - Method in interface com.feiniaojin.gracefulresponse.data.Response
-
设置响应数据.
- setPayload(Object) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle0
- setPayload(Object) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- setPrintExceptionInGlobalAdvice(boolean) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setResponseClassFullName(String) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setResponseStyle(Integer) - Method in class com.feiniaojin.gracefulresponse.GracefulResponseProperties
- setStatus(ResponseStatus) - Method in interface com.feiniaojin.gracefulresponse.data.Response
-
设置响应行
- setStatus(ResponseStatus) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle0
- setStatus(ResponseStatus) - Method in class com.feiniaojin.gracefulresponse.defaults.DefaultResponseImplStyle1
- setTotal(Integer) - Method in class com.feiniaojin.gracefulresponse.data.PageBean
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class com.feiniaojin.gracefulresponse.advice.NotVoidResponseBodyAdvice
-
只处理不返回void的,并且MappingJackson2HttpMessageConverter支持的类型.
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class com.feiniaojin.gracefulresponse.advice.VoidResponseBodyAdvice
-
只处理返回空的Controller方法.
V
- validationExceptionAdvice() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- ValidationExceptionAdvice - Class in com.feiniaojin.gracefulresponse.advice
- ValidationExceptionAdvice() - Constructor for class com.feiniaojin.gracefulresponse.advice.ValidationExceptionAdvice
- ValidationStatusCode - Annotation Interface in com.feiniaojin.gracefulresponse.api
-
指定参数校验的异常码
- voidResponseBodyAdvice() - Method in class com.feiniaojin.gracefulresponse.AutoConfig
- VoidResponseBodyAdvice - Class in com.feiniaojin.gracefulresponse.advice
-
空返回值的拦截处理.
- VoidResponseBodyAdvice() - Constructor for class com.feiniaojin.gracefulresponse.advice.VoidResponseBodyAdvice
W
- wrapAssert(AssertFunction) - Static method in class com.feiniaojin.gracefulresponse.GracefulResponse
- wrapAssert(String, AssertFunction) - Static method in class com.feiniaojin.gracefulresponse.GracefulResponse
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form