728x90

웹 개발의 세 가지 방법
1. 정적 컨텐츠 👈
2. MVC와 템플릿 엔진
3. API
정적 컨텐츠
- 스프링 부트는 정적 컨텐츠 기능을 기본적으로 제공한다

/static 디렉터리에서 정적 콘텐츠를 불러온다고 합니다

웰컴 페이지 만들기에서 static 폴더에 정적 파일을 넣었었죠!
> 실행해보기
hello-static.html 파일을 static에 생성하고 아무 내용이나 입력해보았습니다

프로젝트를 실행하고 다음과 같은 파일명으로 접근합니다
localhost:8080/hello-static.html

정적 파일에 접근 성공!
프로그램을 넣을 수는 없고 파일이 그대로 반환됩니다
> 원리

내장 톰켓 서버에서 요청을 받아 스프링 컨테이너로 전달
1 hello-static 관련 컨트롤러를 찾는다 -> 없음
- 컨트롤러가 우선권을 가진다
2 정적 컨텐츠를 resources: static/에서 찾아 반환한다
이 포스팅은 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 듣고 공부한 내용을 정리한 것입니다
728x90
'Web > Spring' 카테고리의 다른 글
[Spring] 웹 개발을 하는 세 가지 방법(3) : API (0) | 2022.02.08 |
---|---|
[Spring] 웹 개발을 하는 세 가지 방법(2) : MVC와 템플릿 엔진 (0) | 2022.02.08 |
[Spring] 웹 개발을 하는 세 가지 방법 : 정적 컨텐츠, MVC와 템플릿 엔진, API (0) | 2022.02.08 |
[Spring] 스프링 프로젝트 빌드하고 실행하기 (0) | 2022.01.28 |
[Spring] 정적 / 템플릿 Welcome Page 만들기 (0) | 2022.01.27 |