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

임형준님의 프로필 이미지

작성한 질문수

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

스프링 MVC - 컨트롤러 통합

HandlerAdapter마다 상속이 다른 것에 대하여

작성

·

56

0

강의를 보면서 소스코드를 보니까, 다음과 같은 차이점이 있었습니다.

- `SimpleControllerHandlerAdapter`, `HttpRequestHandlerAdapter`: HandlerAdapter를 상속

- `RequestHandlerAdapter`: AbstractHandlerMethodAdapter를 상속

 

이런 이유가 RequestHandlerAdapter 는 @RequestMapping이 붙은 메서드 단위로 실행해야 되기 때문에 위의 2가지 어댑터랑은 적용 범위가 달라서 따로 뺀건가요? 정확하지가 않아 여쭈어 봅니다.

답변 1

0

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

안녕하세요. 임형준님

AbstractHandlerMethodAdapter도 HandlerAdapter를 구현하고 있기 때문에 결과적으로 모두 HandlerAdapter를 구현하고 있다고 보시면 됩니다.

감사합니다.