728x90
- 웹 개발 기초 단계
- 정적 컨택츠 = 변하지 않는 정적인 콘텐츠(HTML) 을 전송해 준다.
- MVC와 템플릿 엔진 = HTML을 서버에서 프로그래밍 하여 동적으로 변경하여 응답한다.
- API = JSON 구조 포멧을 통해 클라이언트에게 응답한다.
정적 컨텐츠
- 스프링 부트는 정적 컨텐츠를 자동으로 지원한다.

공식문서 설명 - resource/static/hello-static.html 정적인 파일 생성
-
<!DOCTYPE HTML> <html> <head> <title>static content</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> 정적 컨텐츠 입니다. </body> </html> 
정적 실행 - 서버에서 정적인 데이터를 그대로 전송해 준다.
-

동작원리
- Controller에서 hello-static과 관련 컨트롤러가 있는지를 본 뒤 없을 경우 static밑 해당 파일이 있는지를 확인한 뒤 있으면 그 파일을 반환한다.
728x90
'스프링 입문' 카테고리의 다른 글
| Ch02. 스프링 웹 개발 기초 - API (0) | 2021.11.25 |
|---|---|
| Ch02. 스프링 웹 개발 기초 - MVC와 템플릿 엔진 (0) | 2021.11.25 |
| Ch01. 프로젝트 환경 설정 - 빌드하고 시작하기 (0) | 2021.11.24 |
| Ch01. 프로젝트 환경 설정 - View 환경설정 (0) | 2021.11.24 |
| Ch01. 프로젝트 환경 설정 - 라이브러리 살펴보기 (0) | 2021.11.24 |