웹 개발에는 세 가지 방식이 있다. 정적 컨텐츠 : 서버에서 하는 거 없이 html 파일 그대로 웹브라우저로 내려준다. mvc & 템플릿 엔진 : JSP, PHP와 같이 html을 그냥 주는 것이 아니라, 서버에서 프로그래밍한 후 html을 동적으로 바꿔서 내려준다. API : 요즘은 json이라는 데이터 구조 포맷으로 클라이언트한테 데이터를 전달해준다. 1. 정적 컨텐츠 스프링 부트는 정적 컨텐츠 기능을 제공한다(링크) 원하는 파일(html)을 넣으면 정적 파일 그대로 반환이 된다. 그 대신 이 파일을 프로그래밍할 수 없다. 웹브라우저에서 localhost:8080/hello-static.html을 치면 내장 톰켓 서버가 요청을 받고 이런 요청이 왔대 하고 스프링에게 넘긴다. 근데 스프링은 먼저 hel..