정적 컨텐츠
MVC와 템플릿 엔진
API
스프링부트는 정적 컨텐츠 기능을 자동으로 제공합니다.
<aside> ✏️ [참고]
Static Content
By default, Spring Boot serves static content from a directory called /static
(or /public
or /resources
or /META-INF/resources
) in the classpath or from the root of the ServletContext
.
기본적으로 Spring Boot는 클래스 경로에 있는 /static(또는 /public 또는 /resources 또는 /META-INF/resources) 디렉터리의 정적 콘텐츠 또는 ServiceletContext의 루트에서 정적 콘텐츠를 제공합니다.
확인을 해보기 위해 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>
서버를 띄우고 http://localhost:8080/hello-static.html에 들어가보면 화면이 나오는 것을 볼 수 있습니다.
원하는 파일을 넣으면 정적파일이 그대로 반영이 됩니다.
다만 여기는 프로그래밍 할 순 없습니다. 그대로 반환이 됩니다.