Index

A B C D E G I M N P R S V W 
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
 
A B C D E G I M N P R S V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form