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