[스프링 입문] - 스프링 웹 개발 기초(1)

stephanie·2022년 10월 9일
0

스프링 입문

목록 보기
5/13

정적 컨텐츠

이전에 봤던 welcome page처럼 파일을 그대로 웹브라우저에 내려주는 것!

  • spring boot는 정적 컨텐츠 기능을 자동으로 제공한다. => static content

    resources > static > hello-static.html을 만든다.
    이를 불러오려면 url에 파일명을 그대로 쳐서 접근하면 된다. e.g. localhost:8080/hello-static.html
  • 정적 파일이 그대로 반환된다. (프로그래밍 불가)
  1. 사용자가 url에 위와 같이 입력하면 제일 처음으로 내장 톰캣 서버가 요청을 받는다.
  2. 톰캣 서버는 스프링 컨테이너에 이 정보를 넘긴다.
  3. 스프링 컨테이너는 컨트롤러 중 hello-static이 있는지 찾아본다. => 컨트롤러에 우선순위가 있다!
  4. 컨트롤러에 해당 내용이 없으면 resources > static에서 해당 파일을 찾아본다.
  5. 있으면 반환한다.

0개의 댓글