public class EncryptAdvice extends Object implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice
有两种类型的处理器会将返回值作为ResponseBody 1、返回值为HpptEntity 2、加了@ResponseBody或@RestController注解
在具体的微服务中,可通过继承该类,并在类上添加@ControllerAdvice注解实现响应增强
构造器和说明 |
---|
EncryptAdvice() |
限定符和类型 | 方法和说明 |
---|---|
Object |
beforeBodyWrite(Object returnVal,
org.springframework.core.MethodParameter methodParameter,
org.springframework.http.MediaType mediaType,
Class aClass,
org.springframework.http.server.ServerHttpRequest serverHttpRequest,
org.springframework.http.server.ServerHttpResponse serverHttpResponse) |
boolean |
supports(org.springframework.core.MethodParameter methodParameter,
Class aClass) |
public boolean supports(org.springframework.core.MethodParameter methodParameter, Class aClass)
supports
在接口中 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice
public Object beforeBodyWrite(Object returnVal, org.springframework.core.MethodParameter methodParameter, org.springframework.http.MediaType mediaType, Class aClass, org.springframework.http.server.ServerHttpRequest serverHttpRequest, org.springframework.http.server.ServerHttpResponse serverHttpResponse)
beforeBodyWrite
在接口中 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice