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

kamser님의 프로필 이미지
kamser

작성한 질문수

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

동시 요청 - 멀티 쓰레드

ArgumentResolver,returnValueResolver 이해한게 맞을까요?

해결된 질문

작성

·

270

0

코드를 복습하다가 공통점과

강사님께서 설명하는 부분이 제가 이해한게 맞는지 확인하고 싶어서 문의를 남겨요

public class ControllerV4HandlerAdapter implements MyHandlerAdapter {
    @Override
    public ModelView handler(HttpServletRequest request,HttpServletResponse response,Object Hnadler){
        ControllerV4 controller = (ControllerV4) handler;
        //createParamMap,model ==> ArgumentResolver 역할
        Map<String,String> paramMap = createParamMap(request);
        Map<String,Object> model = new HashMap<>();

        String viewName = controller.process(paramMap);
        
        //아래 로직이 ==> returnValueResolver
        ModelView mv = new ModelView(viewName);
        mv.setModel(model)
        return mv;
    }
}

이렇게 이해해도 될까요 ??

답변 1

1

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

안녕하세요. yousd179님

크게보면 생각하신 내용이 맞습니다.

감사합니다.

kamser님의 프로필 이미지
kamser
질문자

감사합니다 !!

kamser님의 프로필 이미지
kamser

작성한 질문수

질문하기