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 디렉터리입니다.

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