728x90
반응형
정적 컨텐츠는 MVC등 동적 기능을 사용하지 않고 html코드만을 그대로 출력하는 컨텐츠를 의미한다.
정적 컨텐츠를 구현하는 방법은 매우 간단하다.
resources:static/hello-static.html 파일을 생성한다.
간단한 html코드를 입력한다.
나는 강의자료와 똑같이 입력했다.
스프링을 재가동해준다.
정적 페이지로 접근하는 방법은 간단하다.
localhost:8080/hello-static.html 경로로 접속하면, 방금 작성한 페이지가 그대로 출력된다.
어떠한 동적 기능도 없는, html코드를 그대로 반영한 정적 페이지이다.
정적 페이지는 이렇게 매우 간단하게 생성할 수 있다.
우리가 hello-static.html 경로를 입력하면 스프링은 가장 먼저 hello-static.html의 "컨트롤러"를 찾는다.
컨트롤러가 없다면, resources:static/ 경로 하위에서 hello-static.html 파일을 찾는다. 그리고 그것을 출력한다.
다시 말해 동적 기능을 가진 컨트롤러가 우선순위를 가지며, 컨트롤러가 없을 경우 해당 경로에서 html코드를 정적으로 그대로 출력해준다는 것이다.
728x90
반응형
'Development > Spring Boot' 카테고리의 다른 글
스프링 입문 - API (0) | 2023.10.26 |
---|---|
스프링 입문 - MVC와 템플릿 엔진 (1) | 2023.10.24 |
스프링 입문 - 빌드하고 실행하기 (0) | 2023.08.01 |
스프링 입문 - View 환경설정 (0) | 2023.08.01 |
스프링 입문 - 프로젝트 생성 (0) | 2023.07.30 |