작성
·
708
1
스프링1 강의에서
핸들러 매핑시 스프링은 어노테이션기반의 컨트롤러를 RequestMappingHandlerMapping 타입으로 등록한다고 배운것 같습니다.
인터셉터의 preHandle이 어뎁터를 실행시키기 전에 실행된다면, 매개변수인 Object handler가 RequestMappingHandler관련타입으로 등록되어있을것이라 생각했는데...
HandlerMethod타입으로 등록되어있다 하셔서 제가 무엇을 놓친것인지 궁금합니다.
RequestMappingHandlerAdapter에도 handle 메서드에 HandlerMethod를 파라미터로 받고있는것으로 보면..
스프링이 어노테이션 기반 컨트롤러를RequestMappingHandlerMapping에 등록할때부터 HandlerMethod타입으로 변환해서 올려준다고 생각하면 맞을까요?
답변 1
2
안녕하세요. 김대호님^^
생각하신 내용이 거의 맞습니다.
다음을 참고해보시면 도움이 되실거에요.
https://mangkyu.tistory.com/180
감사합니다.