Interface HandlerMethodArgumentInterceptor


public interface HandlerMethodArgumentInterceptor
The interceptor interface for the resolvable HandlerMethods' MethodParameter
Since:
1.0.0
Author:
Mercy
See Also:
  • HandlerMethod
  • MethodParameter
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    afterResolveArgument(org.springframework.core.MethodParameter parameter, Object resolvedArgument, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest)
    callback after the MethodParameter being resolved
    default void
    beforeResolveArgument(org.springframework.core.MethodParameter parameter, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest)
    callback before the MethodParameter being resolved
  • Method Details

    • beforeResolveArgument

      default void beforeResolveArgument(org.springframework.core.MethodParameter parameter, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest) throws Exception
      callback before the MethodParameter being resolved
      Parameters:
      parameter - the method parameter to resolve.
      handlerMethod - the method to handle
      webRequest - the current request
      Throws:
      Exception - in case of errors with the preparation of argument values
    • afterResolveArgument

      default void afterResolveArgument(org.springframework.core.MethodParameter parameter, Object resolvedArgument, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest) throws Exception
      callback after the MethodParameter being resolved
      Parameters:
      parameter - the method parameter to resolve.
      resolvedArgument - the resolved argument
      handlerMethod - the method to handle
      webRequest - the current request
      Throws:
      Exception - in case of errors with the preparation of argument values