1.정적 컨텐츠란?
파일,html에 적힌 내용을 그대로 웹에 반환 하는 것.
//resource의 static에 hello-static.html이라는 파일을 만든다. 밑은 해당 파일의 내용
<!DOCTYPE HTML>
<html>
<head>
<title>static content</title>
<meta http-equiv="Content-Type" content ="text/html; charset=X-UTF-8" />
</head>
<body>
정적 컨텐츠 입니다.
</body>
</html>
2. 작동원리
1) 웹 브라우저가 localhost8080/hello_static.html GET(조회) 요청
2) 내장 웹 서버인 tomcat이 해당 요청 받아서 springboot에 전달
3) 스프링부트는 해당 내용과 대응(mapping 되는)하는 컨트롤러가 있는지 살펴봄.
4) 없으면 resource/static에 들어가 해당 hello_static.html이라는 파일이 있나 살펴봄
5) 있다는 걸 확인 그대로 웹에 반환 (따로 변환 과정을 거치지 않는다.)
3. 외운 거 확인
정적컨텐츠의 작동원리는 어떻게 되는가?
'백엔드 개발 > SpringMVC' 카테고리의 다른 글
Spring 웹 개발 기초 - API (0) | 2022.11.29 |
---|---|
Spring Web 개발 기초 - MVC 작동원리 (0) | 2022.11.29 |
윈도우 명령 프롬프트에서 jar 파일 Build 하는 법 (0) | 2022.11.29 |
Spring Boot - 동작하는 페이지 만들기 (0) | 2022.11.28 |
API와 REST_API에 대해 (0) | 2022.11.26 |