문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
springframework:mvc:webargumentresolver [2012/03/08 15:03] kwon37xi 새로 만듦 |
springframework:mvc:webargumentresolver [2013/03/22 19:34] (현재) kwon37xi [Spring 3.0] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== WebArgumentResolver ====== | + | ====== |
* WebArgumentResolver는 Spring 3.0 까지만 사용하고, | * WebArgumentResolver는 Spring 3.0 까지만 사용하고, | ||
* 컨트롤러의 파라미터로 받는 값을 중간에서 넣어주도록 하는 것이 가능하다. | * 컨트롤러의 파라미터로 받는 값을 중간에서 넣어주도록 하는 것이 가능하다. | ||
줄 11: | 줄 11: | ||
* 단일일경우에는 '' | * 단일일경우에는 '' | ||
* 주의 : AnnotationMethodHandlerAdapter에 기본 등록되는 Resolver들이 모두 초기화 되므로, 모든 기본 등록 Resolver를 직접 등록해줘야한다. | * 주의 : AnnotationMethodHandlerAdapter에 기본 등록되는 Resolver들이 모두 초기화 되므로, 모든 기본 등록 Resolver를 직접 등록해줘야한다. | ||
+ | * 주의 : AnnotationMethodHandlerAdapter와 ''< | ||
* 코드 <code xml> | * 코드 <code xml> | ||
<bean class=" | <bean class=" | ||
< | < | ||
- | </ | + | </ |
</ | </ | ||
===== Spring 3.1 이상 ===== | ===== Spring 3.1 이상 ===== | ||
* Spring 3.1에서 WebArgumentResolver를 사용하면 예외가 모두 무시당하는 현상이 발생한다.[[http:// | * Spring 3.1에서 WebArgumentResolver를 사용하면 예외가 모두 무시당하는 현상이 발생한다.[[http:// | ||
+ | * 따라서 3.1 이상에서는 [[springframework: | ||
* 3.0에서 발생하는 기본 Resolver 초기화 문제가 발생하지 않는다. | * 3.0에서 발생하는 기본 Resolver 초기화 문제가 발생하지 않는다. | ||
* ''< | * ''< |