Open
Description
Description
#2447 only adds support for parameters annotated with @RequestBody
and @PathVariable
annotations.
Here are some more annotations that can be supported in a similar manner (sorted roughly in popularity decreasing order):
@RequestParam
@Valid
(depends on Create a good EntityValueProvider for Spring fuzzing #2340)@RequestHeader
@ModelAttribute
(see also@ControllerAdvice
)@CookieValue
@RequestAttribute
@RequestPart
@SessionAttribute
@MatrixVariable
Here are some more types that are treated specially by Spring (sorted roughly in popularity decreasing order):
HttpServletRequest
BindingResult
Model
andModelMap
Map<String, String>
(with@RequestParam
or@PathVariable
annotations)Optional<T>
Authentication
HttpHeaders
(with@RequestHeader
annotation)HttpSession
RedirectAttributes
Locale
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo