Class ResponseBodyAdviceAdapter
java.lang.Object
cn.sinozg.applet.common.interceptor.ResponseBodyAdviceAdapter
- All Implemented Interfaces:
org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
@Order(2)
@ControllerAdvice
public class ResponseBodyAdviceAdapter
extends Object
implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
响应报文赋值
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate cn.sinozg.applet.common.properties.AppValueprivate cn.sinozg.applet.common.service.CipherServiceprivate final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbeforeBodyWrite(Object o, @NotNull org.springframework.core.MethodParameter mp, @NotNull org.springframework.http.MediaType t, @NotNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> c, @NotNull org.springframework.http.server.ServerHttpRequest q, @NotNull org.springframework.http.server.ServerHttpResponse p) booleansupports(@NotNull org.springframework.core.MethodParameter p, @NotNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> c) 校验拦截器是否处理:仅处理BaseResponse对象
-
Field Details
-
app
private cn.sinozg.applet.common.properties.AppValue app -
cipherService
private cn.sinozg.applet.common.service.CipherService cipherService -
log
private final org.slf4j.Logger log
-
-
Constructor Details
-
ResponseBodyAdviceAdapter
public ResponseBodyAdviceAdapter()
-
-
Method Details
-
beforeBodyWrite
public Object beforeBodyWrite(Object o, @NotNull @NotNull org.springframework.core.MethodParameter mp, @NotNull @NotNull org.springframework.http.MediaType t, @NotNull @NotNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> c, @NotNull @NotNull org.springframework.http.server.ServerHttpRequest q, @NotNull @NotNull org.springframework.http.server.ServerHttpResponse p) - Specified by:
beforeBodyWritein interfaceorg.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
-
supports
public boolean supports(@NotNull @NotNull org.springframework.core.MethodParameter p, @NotNull @NotNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> c) 校验拦截器是否处理:仅处理BaseResponse对象- Specified by:
supportsin interfaceorg.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>- Parameters:
p- MethodParameterc- c- Returns:
- 是否支持
-