더북(TheBook)

3   모델은 컨트롤러의 메서드에서 매개변수로 받아 옵니다. FirstController로 가서 niceToMeetYou() 메서드에 Model 타입의 model 매개변수를 추가합니다. 그러면 Model 클래스 패키지가 자동으로 임포트됩니다.

controller/FirstController.java

import org.springframework.ui.Model; // Model 클래스 패키지 자동 임포트
(중략)
    @GetMapping("/hi")
    public String niceToMeetYou(Model model) { // model 객체 받아 오기
        return "greetings";
    }

Note 클래스 패키지가 자동으로 임포트되지 않을 때 해결 방법

선택할 수 있는 클래스 패키지가 여러 개일 때는 자동으로 임포트되지 않고 해당 코드가 빨간색으로 표시됩니다. 앞의 코드에서 Model이 빨간색으로 표시된다면 그 위에 마우스를 올려 나오는 메뉴에서 import class를 클릭(또는 Alt + Enter)합니다. 목록에서 Model (org.springframework.ui)를 선택하면 해당 패키지가 임포트됩니다.

그림 2-16 클래스 패키지 임포트하기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.