사용자 도구

사이트 도구


springframework:mvc:handlermethodargumentresolver

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
springframework:mvc:handlermethodargumentresolver [2012/03/08 13:50]
kwon37xi [MethodParameter]
springframework:mvc:handlermethodargumentresolver [2016/06/16 11:25] (현재)
kwon37xi [적용]
줄 16: 줄 16:
 </mvc:annotation-driven> </mvc:annotation-driven>
 </code> </code>
 +혹은 java-config에서 
 +<code java> 
 +@Override 
 +protected void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) { 
 +    super.addArgumentResolvers(argumentResolvers); 
 +    argumentResolvers.add(myArgumentResolver()); 
 +    // .... 
 +
 +</code>
 ===== MethodParameter ===== ===== MethodParameter =====
   * [[http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/core/MethodParameter.html|MethodParameter]]   * [[http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/core/MethodParameter.html|MethodParameter]]
줄 25: 줄 33:
 ===== NativeWebRequest ===== ===== NativeWebRequest =====
   * [[http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/web/context/request/NativeWebRequest.html|NativeWebRequest]] : HttpServletRequest를 확보할 수 있다.   * [[http://static.springsource.org/spring/docs/3.1.x/javadoc-api/org/springframework/web/context/request/NativeWebRequest.html|NativeWebRequest]] : HttpServletRequest를 확보할 수 있다.
-  * PathVariable +  * PathVariable 읽기
 <code java> <code java>
 HttpServletRequest httpServletRequest = webRequest.getNativeRequest(HttpServletRequest.class); HttpServletRequest httpServletRequest = webRequest.getNativeRequest(HttpServletRequest.class);
 Map<String,String> pathVariables = (Map<String, String>) httpServletRequest.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE); Map<String,String> pathVariables = (Map<String, String>) httpServletRequest.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);
 +// pathVariables 맵에 정보가 저장 됨.
 </code> </code>
  
springframework/mvc/handlermethodargumentresolver.1331182201.txt.gz · 마지막으로 수정됨: 2012/03/08 13:50 저자 kwon37xi