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 TypeMethodDescriptiondefault void
afterResolveArgument
(org.springframework.core.MethodParameter parameter, Object resolvedArgument, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest) callback after theMethodParameter
being resolveddefault void
beforeResolveArgument
(org.springframework.core.MethodParameter parameter, org.springframework.web.method.HandlerMethod handlerMethod, org.springframework.web.context.request.NativeWebRequest webRequest) callback before theMethodParameter
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 theMethodParameter
being resolved- Parameters:
parameter
- the method parameter to resolve.handlerMethod
- the method to handlewebRequest
- 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 theMethodParameter
being resolved- Parameters:
parameter
- the method parameter to resolve.resolvedArgument
- the resolved argumenthandlerMethod
- the method to handlewebRequest
- the current request- Throws:
Exception
- in case of errors with the preparation of argument values
-