해결된 질문
작성
·
355
답변 1
2
안녕하세요. lwisekiml님, 공식 서포터즈 David입니다.
네 맞습니다. @RequestParam Map의 경우
1. @RequestParam 애노테이션이 있는가?
2. Map 타입인가?
3. @RequestParam 애노테이션의 name 속성이 비어 있는가?
를 기준으로 처리됩니다.
자세한 내용은 아래 코드를 참고해 주세요.
https://github.com/spring-projects/spring-framework/blob/main/spring-web/src/main/java/org/springframework/web/method/annotation/RequestParamMapMethodArgumentResolver.java#L65
네, 맞습니다. 핸들러 파라미터 처리를 지원하는 리졸버들이 있는데, 리졸버들이 지원하는 조건에 일치해야 해당 파라미터들을 처리하도록 구현되어 있기 때문입니다.
감사합니다.