Package com.imyeyu.spring.util
Class GlobalReturnHandler
java.lang.Object
com.imyeyu.spring.util.GlobalReturnHandler
- All Implemented Interfaces:
org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
@RestControllerAdvice
public class GlobalReturnHandler
extends Object
implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
全局返回处理器,包装 TimiResponse
- Version:
- 2023-04-30 00:59
- Author:
- 夜雨
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbeforeBodyWrite(Object body, org.springframework.core.MethodParameter returnType, org.springframework.http.MediaType selectedContentType, Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> selectedConverterType, org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response) protected booleanbooleancom.imyeyu.java.bean.CallbackArgReturn<com.imyeyu.java.bean.LanguageMsgMapping<?>, String> 多语言头处理回调inthashCode()voidsetMultilingualHeader(com.imyeyu.java.bean.CallbackArgReturn<com.imyeyu.java.bean.LanguageMsgMapping<?>, String> multilingualHeader) 多语言头处理回调booleansupports(org.springframework.core.MethodParameter returnType, Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType) toString()
-
Constructor Details
-
GlobalReturnHandler
public GlobalReturnHandler()创建全局返回处理器
-
-
Method Details
-
supports
public boolean supports(@NonNull org.springframework.core.MethodParameter returnType, @NonNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> converterType) - Specified by:
supportsin interfaceorg.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
-
beforeBodyWrite
public Object beforeBodyWrite(Object body, @NonNull org.springframework.core.MethodParameter returnType, @NonNull org.springframework.http.MediaType selectedContentType, @NonNull Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> selectedConverterType, @NonNull org.springframework.http.server.ServerHttpRequest request, @NonNull org.springframework.http.server.ServerHttpResponse response) - Specified by:
beforeBodyWritein interfaceorg.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<Object>
-
getMultilingualHeader
public com.imyeyu.java.bean.CallbackArgReturn<com.imyeyu.java.bean.LanguageMsgMapping<?>,String> getMultilingualHeader()多语言头处理回调 -
setMultilingualHeader
public void setMultilingualHeader(com.imyeyu.java.bean.CallbackArgReturn<com.imyeyu.java.bean.LanguageMsgMapping<?>, String> multilingualHeader) 多语言头处理回调 -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-