@ControllerAdvice public class EncryptionResponseBodyAdvice extends Object implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
| Constructor and Description |
|---|
EncryptionResponseBodyAdvice() |
| Modifier and Type | Method and Description |
|---|---|
Object |
beforeBodyWrite(Object response,
org.springframework.core.MethodParameter methodParameter,
org.springframework.http.MediaType mediaType,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterClass,
org.springframework.http.server.ServerHttpRequest serverHttpRequest,
org.springframework.http.server.ServerHttpResponse serverHttpResponse)
Encrypt response before writing body.
|
void |
setRequestMappingHandlerAdapter(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter) |
boolean |
supports(org.springframework.core.MethodParameter methodParameter,
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterClass)
Whether method supports encryption.
|
@Autowired public void setRequestMappingHandlerAdapter(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter)
public boolean supports(@NonNull
org.springframework.core.MethodParameter methodParameter,
@NonNull
Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterClass)
supports in interface org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>methodParameter - Method parameter.converterClass - Chosen HTTP message converter class.public Object beforeBodyWrite(Object response, @NonNull org.springframework.core.MethodParameter methodParameter, @NonNull org.springframework.http.MediaType mediaType, @NonNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterClass, @NonNull org.springframework.http.server.ServerHttpRequest serverHttpRequest, @NonNull org.springframework.http.server.ServerHttpResponse serverHttpResponse)
beforeBodyWrite in interface org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>response - Response object.methodParameter - Method parameter.mediaType - Selected HTTP response media type.converterClass - Selected HTTP message converter class.serverHttpRequest - HTTP request.serverHttpResponse - HTTP response.Copyright © 2017–2019 Wultra s.r.o.. All rights reserved.