웹을 개발한다는 건 크게 세 가지 방법이 있다.
-정적 컨텐츠
-MVC와 템플릿 엔진(가장 많이 씀-jsp, php 등)
-API
정적 컨텐츠
-스프링 부트는 정적 Static Content 기본적으로 제공한다.
By default, Spring Boot serves static folder~~
static 폴더 보이지? 저기임
폴더 아래에 hello-static.html을 만든다.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Static content</title>
</head>
<body>
정적 컨텐츠 입니다.
</body>
</html>
접근 ? 그냥 파일 명 그대로 접근하면 됨
소스 보기 해도 똑같음
웹 브라우저에서 localhost:8080/hello-static.html 요청했어.
그럼 톰켓 내장 서버가 이걸 받아서 스프링 컨테이너로 넘겨. 컨트롤러(우선 순위 가짐)에서 hello-static 찾아봐! 어 없네?
다음 resources안의 static/ 안의 내용을 찾음. hello-static.html에 있네? 그럼 반환해줌
해당 포스팅은 인프런 김영한님의 스프링 강의를 따라가며 정리한 노트입니다 :)
반응형
'Spring > Spring' 카테고리의 다른 글
spring-boot API 방식 (0) | 2021.04.15 |
---|---|
spring-boot MVC와 템플릿 엔진 (0) | 2021.04.15 |
spring-boot gradle 빌드하고 실행하기 및 버전 오류 (0) | 2021.04.15 |
spring-boot View 환경 설정 (0) | 2021.04.15 |
spring-boot 프로젝트 생성 (0) | 2021.04.14 |
Uploaded by Notion2Tistory v1.1.0