매핑 오류 재 질문
- 작성자 :
- 강*철
- 작성일 :
- 2014-12-31 09:46:58
- 조회수 :
- 478
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
이미 같은 패키지 내에 존재 하는 다른 컨트롤러들은 잘 되고 있습니다.
그리고 component-scan의 base-package에 지정되어 있지 않다면 같은 패키지에 있는 컨트롤러도 안되야 겠죠
그런데 이 컨트롤러만 유일하게 안되고 있습니다.(캡처1 첨부)
context-sercurity.xml에 있는 sqlRolesAndUrl 쿼리 확인 결과 캡쳐 화면 처럼 나오고 있고요
로그파일도 같이 다시 첨부했습니다.
그리고 component-scan의 base-package에 지정되어 있지 않다면 같은 패키지에 있는 컨트롤러도 안되야 겠죠
그런데 이 컨트롤러만 유일하게 안되고 있습니다.(캡처1 첨부)
context-sercurity.xml에 있는 sqlRolesAndUrl 쿼리 확인 결과 캡쳐 화면 처럼 나오고 있고요
로그파일도 같이 다시 첨부했습니다.
A
안녕하세요. 강현철님.
우선 로그 상에 기동 중에 "RequestMappingHandlerMapping"에 의해 확인된 URL 정보들이 표시되도록 되어 있고(DEBUG 메시지),
여기에 해당 URL이 없는 것으로 봐서는 스캔 상에 문제가 있으신 것 같습니다.
같은 패키지에 있는 다른 Controller들은 정상적이시라고 하시면 다음과 같은 2가지를 확인해 보십시오.
해당 Controller에 @Controller가 잘 지정되어 있는지와 해당 클래스가 실제 테스트되는 servlet container 상에 배포되어 있는지 입니다
두번쨰 경우는 해당 Controller 상에 컴파일 오류가 있어서 컴파일되지 못한 경우이거나, 다른 문제로 인하여 전체 빌드가 정상적이지 않은 경우에 해당될 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 로그 상에 기동 중에 "RequestMappingHandlerMapping"에 의해 확인된 URL 정보들이 표시되도록 되어 있고(DEBUG 메시지),
여기에 해당 URL이 없는 것으로 봐서는 스캔 상에 문제가 있으신 것 같습니다.
같은 패키지에 있는 다른 Controller들은 정상적이시라고 하시면 다음과 같은 2가지를 확인해 보십시오.
해당 Controller에 @Controller가 잘 지정되어 있는지와 해당 클래스가 실제 테스트되는 servlet container 상에 배포되어 있는지 입니다
두번쨰 경우는 해당 Controller 상에 컴파일 오류가 있어서 컴파일되지 못한 경우이거나, 다른 문제로 인하여 전체 빌드가 정상적이지 않은 경우에 해당될 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.