Spring
[Spring] 웹 개발을 하는 세 가지 방법(1) : 정적 콘텐츠
s_ih_yun
2022. 2. 8. 16:19
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