open class ExpressionValueMethodArgumentResolver : AbstractNamedValueMethodArgumentResolver
Resolves method arguments annotated with @Value.
An @Value does not have a name but gets resolved from the default value string, which may contain ${...} placeholder or Spring Expression Language #{...} expressions.
A WebDataBinder may be invoked to apply type conversion to resolved argument value.
Author
Rossen Stoyanchev
Since
3.1
ExpressionValueMethodArgumentResolver(beanFactory: ConfigurableBeanFactory) |
open fun supportsParameter(parameter: MethodParameter): Boolean |
fun resolveArgument(parameter: MethodParameter, mavContainer: ModelAndViewContainer, webRequest: NativeWebRequest, binderFactory: WebDataBinderFactory): Any |