본문 바로가기

Spring/Spring

spring-boot 정적 컨텐츠, static

웹을 개발한다는 건 크게 세 가지 방법이 있다.

-정적 컨텐츠

-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