[Spring boot] 스프링 웹 개발 기초 - API
김영한 스프링 강의 스프링으로 웹을 개발하는 방법은 3가지가 있다. ▶ 정적 컨텐츠 - 서버에서 일련의 작업이 필요 없이 html 파일을 웹 브라우저에게 그대로 내려준 것이다. 흔히 쓰이는 문법이 들어가지 않은 기본 html 파일이 이에 해당된다. ▶ MVC와 템플릿 엔진 - 모델(Model), 뷰(View), 컨트롤러(Controller) 패턴 방식으로 개발하는 것이다. 정적 컨텐츠와는 다르게 기존에 있던 html을 서버에서 변형을 해주어 변형된 html을 사용자에게 보여준다. (jsp와 비슷) ▶ API - JSON 포맷 형식의 데이터를 사용자에게 전달하는 방식이다. 예를 들면 날씨 정보 API를 주는 openweathermap 사이트에서는 날씨에 대한 정보를 JSON 형식으로 제공해준다.( {날씨:..