@ControllerAdvice public class ResponseBodyAdviceConverter extends Object implements com.gomyck.trans4j.converter.Converter, org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
该增强会导致消息转换器的一些特性失效: 比如 writeStringNullAsEmpty
如果注入 massageConverter 按照 config 先转成 string 在转会 json, 也会有问题
| 构造器和说明 |
|---|
ResponseBodyAdviceConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
beforeBodyWrite(Object body,
org.springframework.core.MethodParameter returnType,
org.springframework.http.MediaType selectedContentType,
Class selectedConverterType,
org.springframework.http.server.ServerHttpRequest request,
org.springframework.http.server.ServerHttpResponse response) |
Object |
doConvert(Object result) |
boolean |
supports(org.springframework.core.MethodParameter returnType,
Class converterType) |
public boolean supports(org.springframework.core.MethodParameter returnType,
Class converterType)
supports 在接口中 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>public Object beforeBodyWrite(Object body, org.springframework.core.MethodParameter returnType, org.springframework.http.MediaType selectedContentType, Class selectedConverterType, org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response)
beforeBodyWrite 在接口中 org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>public Object doConvert(Object result)
doConvert 在接口中 com.gomyck.trans4j.converter.ConverterCopyright © 2024. All rights reserved.