public interface ArgumentResolver
Implementations of this interface are responsible for providing values for specific types of method parameters. The framework maintains a chain of resolvers, and the first resolver that supports a parameter is used.
Custom resolvers can be registered to support application-specific parameter types.
ArgumentResolverComposite| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
resolveArgument(AcpMethodParameter parameter,
AcpInvocationContext context)
Resolve the argument value for the given parameter.
|
boolean |
supportsParameter(AcpMethodParameter parameter)
Determine whether this resolver supports the given parameter.
|
boolean supportsParameter(AcpMethodParameter parameter)
parameter - the method parameter to checkjava.lang.Object resolveArgument(AcpMethodParameter parameter, AcpInvocationContext context)
parameter - the method parametercontext - the invocation contextArgumentResolutionException - if resolution fails