SimpleControllerHandlerAdapter

yshjft·2023년 12월 10일
0

Spring, JPA

목록 보기
14/16

SimpleControllerHandlerAdapter

회사 코드 디버그 찍어보다 나온 것이고 이전에 본적이 없어서 정리하게 되었다.

Adapter to use the plain Controller workflow interface with the generic DispatcherServlet. Supports handlers that implement the LastModified interface.
by Spring Docs

This is the default handler adapter registered by Spring MVC. It deals with classes implementing Controller interface and is used to forward a request to a controller object.
by baeldung

  • Controller 인터페이스 처리
    • Controller 인터페이스를 구현한 Controller를 처리하는 Adapter
    • 왜 이게 있나 봤더니 MultiActionController 상속 받아 Controller 클래스를 개발하여 그렇다.
  • MultiActionController도 그렇고 SimpleControllerHandlerAdapter도 이제는 잘 사용하지 않는것 같다.

순서도

  1. 요청이 DispatcherServlet 으로 들어온다

  2. DispatcherServlet.doDispatch() 호출

참고

HandlerAdpater에 대해서 더 알고 싶다면 아래 블로그를 참고하자
Spring MVC의 HandlerAdapters

profile
꾸준히 나아가자 🐢

0개의 댓글