더북(TheBook)

6   잘 동작하는지 확인해 보겠습니다. 서버를 재시작()하고 localhost:8080/bye에 접속합니다. 원하는 결과가 잘 나옵니다.

그림 2-23 결과 확인

정리하면 컨트롤러는 클라이언트의 요청을 @GetMapping("/bye")로 받습니다. 그리고 return 값으로 goodbye.mustache를 반환합니다. 이때 "nickname"이라는 변수를 등록하고 "홍길동"이라는 값을 연결해 goodbye.mustache 파일에서 사용할 수 있게 합니다.

이렇게 해서 /hi 페이지와 /bye 페이지의 출력 과정에서 모델, 뷰, 컨트롤러의 역할과 실행 흐름을 살펴봤습니다.

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