Argument values are commonly resolved through {@link HandlerMethodArgumentResolver}s. The {@code provideArgs}parameter however may supply argument values to be used directly, i.e. without argument resolution. Examples of provided argument values include a {@link WebDataBinder}, a {@link SessionStatus}, or a thrown exception instance. Provided argument values are checked before argument resolvers. @param request the current request @param mavContainer the ModelAndViewContainer for this request @param providedArgs "given" arguments matched by type, not resolved @return the raw value returned by the invoked method @exception Exception raised if no suitable argument resolver can be found, or the method raised an exception
|
|