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 클래스 패키지 임포트하기