인프런 커뮤니티 질문&답변

황규혁님의 프로필 이미지
황규혁

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

index.html 질문입니다 ㅠ

해결된 질문

작성

·

359

0

hello서블릿 강의 이제 막 듣기 시작했는데 webapp디렉토리를 만들고 index.html을 작성하였을 때 왜 localhost:8080/index.html이 아닌 localhost:8080으로 입력하여도 index.html이 열리는지 이유를 말씀해주시지 않았는데 왜그런지 알 수 있을까요?

답변 1

0

안녕하세요, 황규혁 님! 공식 서포터즈 codesweaver 입니다.

스프링부트는 앱이 실행될 때 static/index.html, templates/index.html 등을 웰컴페이지(welcome page)로 등록합니다.

웰컴페이지란 클라이언트가 루트 경로로 접속 하였을 때 기본적으로 보여줄 뷰 파일을 말합니다.
그래서
localhost:8080 으로 접속했을 때 static/index.html 파일을 볼 수 있습니다.

 

아래의 스프링 메뉴얼도 한번 읽어보시기 바랍니다 :)

https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-welcome-page

7.1.6. Welcome Page

Spring Boot supports both static and templated welcome pages. It first looks for an index.html file in the configured static content locations. If one is not found, it then looks for an index template. If either is found, it is automatically used as the welcome page of the application.


감사합니다.

황규혁님의 프로필 이미지
황규혁
질문자

아하 이했습니다 감사합니다!

황규혁님의 프로필 이미지
황규혁

작성한 질문수

질문하기