■ Spring MVC가 서블릿 경로를 제외한 나머지 경로를 사용하는 이유는 DispatcherServlet이 기본적으로 사용하는 HandlerMapping 구현체(DefaultAnnotationHandlerMapping)와 HandlerAdapter 구현체(AnnotationMethodHandlerAdapter)가 전체 경로를 사용하지 않도록 설정되어 있기 때문.
● 만약 서블릿 경로를 포함한 전체 경로를 이용해서 매핑 여부를 판단하도록 설정하려면, 스프링 설정 파일에 위 두가지 구현체의 alwaysUseFullPath 프로퍼티 값이 true가 되도록 설정해 주면 됨
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" p:alwaysUseFullPath="true"/>
|
[참고자료] Spring 3.0 프로그래밍-최범균
'프로그램 > Spring 3.0' 카테고리의 다른 글
Validator 인터페이스를 이용한 폼 검증 (0) | 2012.05.17 |
---|---|
@PathVariable 어노테이션과 Ant 경로 패턴 (0) | 2012.05.17 |
@ModelAttribute 어노테이션 (2) | 2012.05.16 |
ModelAndView를 통한 모델 설정 (0) | 2012.05.16 |
Model 인터페이스의 주요 메소드 - 간단 예제 (0) | 2012.05.16 |