Class StoringRequestBodyArgumentInterceptor

  • All Implemented Interfaces:
    io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor

    public class StoringRequestBodyArgumentInterceptor
    extends java.lang.Object
    implements io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
    The HandlerMethodArgumentInterceptor class stores the argument of HandlerMethod that annotated RequestBody into RequestAttributes.
    Since:
    1.0.0
    Author:
    Mercy
    See Also:
    EnableWebFluxExtension.storeRequestBodyArgument(), RequestAttributesUtils.setHandlerMethodRequestBodyArgument(RequestAttributes, Method, Object), RequestAttributesUtils.getHandlerMethodRequestBodyArgument(RequestAttributes, HandlerMethod), HandlerMethodArgumentInterceptor, RequestBody
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterResolveArgument​(org.springframework.core.MethodParameter parameter, java.lang.Object resolvedArgument, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor

        beforeResolveArgument
    • Constructor Detail

      • StoringRequestBodyArgumentInterceptor

        public StoringRequestBodyArgumentInterceptor()
    • Method Detail

      • afterResolveArgument

        public void afterResolveArgument​(org.springframework.core.MethodParameter parameter,
                                         java.lang.Object resolvedArgument,
                                         org.springframework.web.method.HandlerMethod handlerMethod,
                                         org.springframework.web.context.request.NativeWebRequest webRequest)
                                  throws java.lang.Exception
        Specified by:
        afterResolveArgument in interface io.microsphere.spring.web.method.support.HandlerMethodArgumentInterceptor
        Throws:
        java.lang.Exception