controller(MVC, 템플릿 엔진 이용)

API

즉 지금까지 정리하면

  1. 정적 컨텐츠 : 파일을 그대로 내려줌
  2. MVC와 템플릿 엔진 : 템플릿 엔진을 MVC(모델 뷰 컨트롤러) 방식으로 쪼개서 뷰를 템플릿 엔진으로 좀 더 프로그래밍 한 걸로 렌더링하여 전달해줌
  3. api : 객체를 돌려주고 httpMessageConverter를 통해 JSON 스타일로 바꿔서 반환. view같은 거 없이 그대로 http response에 이 값을 넣어 반환해줌.