티스토리 뷰
발생일: 2009.10.30
문제:
spring mvc 예제를 따라 해보고 있다.
커트롤러의 클래스명과 유사하게 매핑하는 ControllerClassNameHandlerMapping 을 구성해보려고 하는데,
자꾸 클래스를 찾을 수 없다고 나온다.
xml 설정 부분은 책에서와 같이 아래와 같다.
<bean id="urlMapping"
class="org.springframework.web.servlet.mvc.ControllerClassNameHandlerMapping"/>
해결책:
책에 적혀있는 핸들러 클래스의 주소가 실제 라이브러리 내에 있는 것과 달랐다.
실제 라이브러리의 ControllerClassNameHandlerMapping 클래스의 패키지를 포함한 내용은,
문제:
spring mvc 예제를 따라 해보고 있다.
커트롤러의 클래스명과 유사하게 매핑하는 ControllerClassNameHandlerMapping 을 구성해보려고 하는데,
자꾸 클래스를 찾을 수 없다고 나온다.
xml 설정 부분은 책에서와 같이 아래와 같다.
<bean id="urlMapping"
class="org.springframework.web.servlet.mvc.ControllerClassNameHandlerMapping"/>
해결책:
책에 적혀있는 핸들러 클래스의 주소가 실제 라이브러리 내에 있는 것과 달랐다.
실제 라이브러리의 ControllerClassNameHandlerMapping 클래스의 패키지를 포함한 내용은,
org.springframework.web.servlet.mvc.support.ControllerClassNameHandlerMapping
이다.
가운데 support 패키지가 추가됐다.
지금은 2.5.6 버전으로 테스트하고 있는데, 책 집필 시 빠졌거나 버전업 되면서 바뀐 모양이다.
구글에서 ControllerClassNameHandlerMapping API 를 검색해보니 패키지 구조가 다르더라.
앞으로 이런 경우가 있으면, 일단 구글에서 클래스명으로 API 를 검색해봐야겠다.
가운데 support 패키지가 추가됐다.
지금은 2.5.6 버전으로 테스트하고 있는데, 책 집필 시 빠졌거나 버전업 되면서 바뀐 모양이다.
구글에서 ControllerClassNameHandlerMapping API 를 검색해보니 패키지 구조가 다르더라.
앞으로 이런 경우가 있으면, 일단 구글에서 클래스명으로 API 를 검색해봐야겠다.
반응형
댓글
공지사항