[Spring 기초] 정적 컨텐츠 (static content)

hamsang·2022년 7월 25일
0

Spring

목록 보기
1/12
post-thumbnail

💻 Spring Boot를 활용한 웹 개발의 종류

  1. 정적컨텐츠 (static content)
  2. MVC + Template Engine
  3. API

📍 정적 컨텐츠 (static content)

  • server에서 하는 일 없이 파일 자체를 웹 브라우저에 전달한다.
  • 실시간으로 변경할 필요가 없는 데이터. 변화가 없는 데이터.
  • 어떤 접속자에게든 동일한 모습을 반환한다.
  • 그렇기 때문에 웹서버의 디스크에 저장을 해두고 요청이 있으면 웹서버에서 client에게 반환해준다.

원하는 파일을 resouces/static 아래에 넣으면 정적 컨텐츠로 인식하고, static 폴더에서 요청한 html 파일을 가져와 브라우저에 보여준다. 대신 프로그래밍이나 서버의 역할 없이, html 파일 화면 그 자체만 볼 수 있다.


🔗 정적 컨텐츠의 동작 과정

  1. hello-static Controller가 있는지 검사 ➡️ 없음.
  2. Controller가 없으면 static에서 정적 컨텐츠(hello-static)이 있는지 검사 ➡️ 있음!
  3. 해당 html(hello-static.html)을 웹 브라우저에 return 한다.

💻 실습

  1. resources/statichello-static.html 파일을 생성한다.
  1. html 파일 작성

Body에 작성한 문구가 파일 그대로 뜨는지 localhost:8080에 접속해 확인해보자!

  1. localhost:8080/hello-static.html 접속

아주 잘 뜬 걸 확인할 수 있다!

profile
햄생

0개의 댓글