public class MethodArgumentsProvider
extends java.lang.Object
Method
argument values from MethodArgumentResolver
Constructor and Description |
---|
MethodArgumentsProvider(MethodArgumentResolver resolver) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.Object |
findProvidedArgument(org.springframework.core.MethodParameter parameter,
java.lang.Object... providedArgs) |
protected static java.lang.String |
formatArgumentError(org.springframework.core.MethodParameter param,
java.lang.String message) |
java.lang.Object[] |
getMethodArgumentValues(java.lang.reflect.Method method,
java.lang.Object... providedArgs)
Get the method argument values for the current request, checking the provided
argument values and falling back to the configured argument resolvers.
|
public MethodArgumentsProvider(MethodArgumentResolver resolver)
public java.lang.Object[] getMethodArgumentValues(java.lang.reflect.Method method, java.lang.Object... providedArgs) throws java.lang.Exception
The resulting array will be passed into method annotated by InstanceName
.
java.lang.Exception
@Nullable protected static java.lang.Object findProvidedArgument(org.springframework.core.MethodParameter parameter, @Nullable java.lang.Object... providedArgs)
protected static java.lang.String formatArgumentError(org.springframework.core.MethodParameter param, java.lang.String message)