섹션2. 스프링 웹 개발 기초
정적 컨탠츠(Static Content)
- resources 아래 static 폴더에 html 파일을 생성하면 정적 html 페이지를 반환
MVC와 템플릿
- MVC = Model, View, Controller
- View → 화면을 그려주기만 하는 것
- 역할을 분명히 나눠 유지보수를 원할하게 하기 위함
API
- MVC와 다르게 클라이언트가 요청한 값을 문자열 또는 객체로 반환하는 것
어노테이션
- @RequestParam(”파라미터”) → get방식에서 사용하는 것, 주소에서 ?뒤에 오는 “파라미터”의 값을 사용할 수 있게 해준다.
- @ResponseBody → 서버에서 클라이언트로 데이터를 보낼때 해당 어노테이션을 사용한다면 HttpMessageConverter가 동작을 한다. → HttpMessageConverter는 응답본문이 단순 String이라면 문자열을, 객체라면 Json형식으로 바꾸어 클라이언트에 보내준다.