1 컨트롤러는 @Controller 내부에 @GetMapping 어노테이션을 통해 클라이언트의 요청을 받습니다.
➊ @GetMapping("/bye") 어노테이션을 추가합니다.
➋ /bye 요청을 처리할 seeYouNext() 메서드를 만듭니다.
➌ 반환값은 요청에 따라 보여 줄 뷰 템플릿 페이지를 적는데, 아직 뷰 템플릿 페이지를 만들지 않았으므로 임의로 return "goodbye";라고 적습니다.
controller/FirstController.java
@GetMapping("/hi")
public String niceToMeetYou(Model model) {
(중략)
}
@GetMapping("/bye") ------------ ➊ URL 요청 접수
public String seeYouNext() { --- ➋ 메서드 작성
return "goodbye"; ---------- ➌ goodbye.mustache 반환
}
}
컨트롤러는 그대로 사용하기로 했지만 뷰 템플릿 페이지는 새로 만들어야 합니다. goodbye.mustache 파일을 만들어 봅시다. 뷰 템플릿 페이지는 어디에 만든다고 했죠? 바로 templates 디렉터리입니다.