정적 컨텐츠
이전에 봤던 welcome page처럼 파일을 그대로 웹브라우저에 내려주는 것!
- spring boot는 정적 컨텐츠 기능을 자동으로 제공한다. => static content
resources > static > hello-static.html을 만든다.
이를 불러오려면 url에 파일명을 그대로 쳐서 접근하면 된다. e.g. localhost:8080/hello-static.html
- 정적 파일이 그대로 반환된다. (프로그래밍 불가)
- 사용자가 url에 위와 같이 입력하면 제일 처음으로 내장 톰캣 서버가 요청을 받는다.
- 톰캣 서버는 스프링 컨테이너에 이 정보를 넘긴다.
- 스프링 컨테이너는 컨트롤러 중 hello-static이 있는지 찾아본다. => 컨트롤러에 우선순위가 있다!
- 컨트롤러에 해당 내용이 없으면 resources > static에서 해당 파일을 찾아본다.
- 있으면 반환한다.