Support multiple @RequestMapping annotations (@GetMapping, etc) on a controller method #32043
Labels
in: web
Issues in web modules (web, webmvc, webflux, websocket)
status: pending-design-work
Needs design work before any code can be developed
type: enhancement
A general enhancement
Milestone
As a follow-up to #31962, we would like to investigate the feasibility of supporting multiple
@RequestMapping
annotations on a single handler method.One idea is to merge attributes from multiple
@RequestMapping
annotations into a singleRequestMappingInfo
instance if they only differ byRequestMethod
.Another idea is to create one
RequestMappingInfo
per@RequestMapping
annotation on a handler method and figure out how to rework our infrastructure to support multipleRequestMappingInfo
instances for a single handler method.We should also keep in mind that we may potentially decide to support multiple composed
@RequestMapping
annotations (e.g.,@PostMapping
and@PutMapping
) on a single method without making@RequestMapping
itself a@Repeatable
annotation.The text was updated successfully, but these errors were encountered: