Class ResponseBodyAdviceAdapter<T>

  • Type Parameters:
    T - HTTP Response content entity type
    All Implemented Interfaces:
    org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<T>
    Direct Known Subclasses:
    StoringResponseBodyReturnValueAdvice

    public abstract class ResponseBodyAdviceAdapter<T>
    extends java.lang.Object
    implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<T>
    ResponseBodyAdvice Adapter Class
    Since:
    1.0.0
    Author:
    Mercy
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T beforeBodyWrite​(T body, org.springframework.core.MethodParameter returnType, org.springframework.http.MediaType selectedContentType, java.lang.Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> selectedConverterType, org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice

        supports
    • Constructor Detail

      • ResponseBodyAdviceAdapter

        public ResponseBodyAdviceAdapter()
    • Method Detail

      • beforeBodyWrite

        public T beforeBodyWrite​(T body,
                                 org.springframework.core.MethodParameter returnType,
                                 org.springframework.http.MediaType selectedContentType,
                                 java.lang.Class<? extends org.springframework.http.converter.HttpMessageConverter<?>> selectedConverterType,
                                 org.springframework.http.server.ServerHttpRequest request,
                                 org.springframework.http.server.ServerHttpResponse response)
        Specified by:
        beforeBodyWrite in interface org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<T>