인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

기팝님의 프로필 이미지
기팝

작성한 질문수

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

응답 - 정적 리소스, 뷰 템플릿

@RequestMapping

작성

·

375

0

안녕하세요 .. 

질문이 자꾸 생기네요 ㅠㅠ

@Controller

public class ResponseViewController {

   @RequestMapping("/response-view-v1")

    public ModelAndView responseView1(){

       ModelAndView mav = new ModelAndView("response/hello")

               .addObject("data","hello");

       return mav;

   }

    @RequestMapping("/response-view-v1-1")

    public ModelAndView responseView1(ModelAndView mav){

        mav.setViewName("response/hello");

        mav.addObject("data","hello");

        return mav;

    }

이 두 코드는 100% 일치하다고 봐도 무방할까요 ?

======================================

같다면 

responseView1(ModelAndView mav){ ..}

메서드 안에 (ModelAndView mav) 이건

스프링이 알아서 ModelAndView 를

new 생성자로 초기화를 해주는건가요?

답변 1

2

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

안녕하세요. 기팝님

생각하신 내용이 맞습니다.

감사합니다.

기팝님의 프로필 이미지
기팝
질문자

감사합니다 

이게바로 다음장에서 나오는 Argument Resolver 가 해주는거군요 !

기팝님의 프로필 이미지
기팝

작성한 질문수

질문하기