public class ResponseBodyAdvice extends BaseAdvice implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
| Constructor and Description |
|---|
ResponseBodyAdvice() |
| Modifier and Type | Method and Description |
|---|---|
Object |
beforeBodyWrite(Object body,
org.springframework.core.MethodParameter parameter,
org.springframework.http.MediaType mediaType,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType,
org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response)
在选择
HttpMessageConverter之后和之前调用 调用它的写方法 |
boolean |
supports(org.springframework.core.MethodParameter returnType,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType) |
addAttributes, businessException, crontabException, defaultException, handleBodyValidException, httpMediaTypeNotSupportedException, httpRequestMethodNotSupportedException, initBinder, instrumentException, noHandlerFoundException, validateExceptionwrite, write, write, writepublic boolean supports(org.springframework.core.MethodParameter returnType,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType)
supports in interface org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>public Object beforeBodyWrite(Object body, org.springframework.core.MethodParameter parameter, org.springframework.http.MediaType mediaType, Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType, org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response)
HttpMessageConverter之后和之前调用 调用它的写方法beforeBodyWrite in interface org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>body - 需要操作的bodyparameter - 方法参数mediaType - 媒体类型converterType - 转换类型request - 当前 requestresponse - 当前 responseCopyright © 2020. All rights reserved.