반응형

Spirng 에서 정적 컨텐츠는 Controller에서 따로 Mapping 해주는것이 아니라 사용자가 직접 링크를 입력해서 들어가는 페이지를 

정적 컨탠츠라고 한다.

 

그럼 직접 한번 만들어보겠습니다.


 

resources/static/hello-spring.html 생성

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
hello-spring page (정적 컨텐츠)
</body>
</html>

 

이후 Spring을 다시 실행한후 자신의 로컬 주소를 입력한 후 뒤에 /hello-spring.html을 입력해주면

 

 

이런 페이지가 나오는걸 볼 수 있다.

 


 

Spring Boot에서 resources/static 디렉토리에 정적 파일을 생성하면 Spring에서 자동으로 매핑되어서 URL을 통해 접근이 가능하다.

위에서 hello-spring.html 파일을 생성했으므로, http://localhost:8080/hello-spring.html 로 접근이 가능하다.

 

결론적으로 Spring에서 정적 컨텐츠는 컨트롤러를 통해서 따로 매핑하지 않고 디렉토리에 파일을 생성하면 Spring에서 자동적으로 매핑하여 제공한다.

 

 


위 글은 김영한님의 Spring 입문 강의를 바탕으로 글을 썼습니다!

반응형

'WEB > SPRING' 카테고리의 다른 글

Spring 자동 재시작  (0) 2024.07.25
Spring #5 MVC와 템플릿 엔진  (0) 2024.07.16
Spring #3 View 환경설정  (0) 2024.07.16
Spring #2 라이브러리 살펴보기!  (0) 2024.07.13
Spring #1 Spring 프로젝트 생성  (0) 2024.07.13

+ Recent posts