인프런 커뮤니티 질문&답변

jh님의 프로필 이미지
jh

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

스프링 MVC - 시작하기

RequestMapping 추가 질문

작성

·

291

1

안녕하세요 김영한 팀장님. 강의 너무 잘 듣고 있습니다.

앞 강의(Handler / Adapter)를 듣고 이번 강의를 듣다가 궁금한 점이 생겨서 문의드립니다.

앞 강의 첫 번째 예시에서 OlderController -> Controller 인터페이스를 구현하였고, SimpleControllerHandlerAdapter가 채택되어, 내부에서 OlderController가 오버라이딩한 메서드 'handleRequest'를 실행함

앞 강의 두 번째 예시에서 MyHttpRequestHandler -> HttpRequestHandler 인터페이스를 구현하였고, HttpRequestHandlerAdapter가 채택되어, 내부에서 MyHttpRequestHandler가 오버라이딩 한 메서드 'handleRequest'를 실행함

이번 강의의 @RequestMapping된 Controller들은 인터페이스를 구현하고 있지 않는데 어떻게 'RequestMappingHandlerAdapter' 라는 핸들러 어댑터에서 (입력되는 파라미터들도 각기 다른) process 메서드를 호출할 수 있는건지 궁금합니다. 

이것도 @RequestMapping 애노테이션으로 인한 효과로 이해하면 될까요?

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. dooong dooong님

@RequestMapping은 인터페이스가 아니라 애노테이션을 보고 동작합니다^^!

감사합니다.

jh님의 프로필 이미지
jh

작성한 질문수

질문하기