728x90
반응형
handleradapter란?
-
[Spring 핵심 알기 - 3] HandlerAdapter란? HandlerAdapter분석(with. DispatherServlet)Spring/Spring Core 2024. 2. 23. 16:34
Contents --> 시작에 앞서... 왜 핸들러클래스 이름뒤에 adapter가 붙을까? 잘생각해보면 우리가 컨트롤러를 작성할때, 메소드이름 그위에 requestMapping등으로 url를 맵핑해준다. 그렇다면 디스패처는 핸들러맵핑에 의해 찾은 컨트롤러의 메소드를 실행시켜야 하지않는가? 하지만 디스패치서블릿은 해당 컨트롤러에 메소드이름을 모른다.. 그래서 중간에 adapter를 이용해서 메소드를 실행시킨후 modelandview를 데이터를 돌려받는것이다. adapter패턴을 공부하면 이말이 무슨말인지 이해할것이다. DispatcherServlet에서 HandlerAdapter의 역할HandlerAdapter는 Spring MVC의 핵심 구성 요소 중 하나로, DispatcherServlet과 핸들러(..