강의

멘토링

로드맵

Inflearn brand logo image

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

말랑말랑한 캥거루님의 프로필 이미지
말랑말랑한 캥거루

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원 웹 기능 - 홈 화면 추가

home.html이 뜨지 않고, index.html이 뜹니다

작성

·

167

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
비슷한 글을 찾아보고 왔으나, 저랑 다르게 @Controller를 작성하지 않은 게 문제라서 올립니다. 저 같은 경우엔 HomeController 파일에 @Controller를 작성했으나, 똑같이 index.html이 뜹니다. 또한 home.html 위치도 템플릿 폴더에 들어가 있는 걸 확인했습니다. 제 경우에는 뭐가 문제인 걸까요

인덱스뜸.png.webp

?

답변 2

0

안녕하세요. 말랑말랑한 캥거루님, 공식 서포터즈 y2gcoder입니다.

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를 ZIP파일로 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx


주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요


추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)


링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

말랑말랑한 캥거루님, home.html 대신 index.html이 뜨는 문제에 대해 이해했습니다. 이 문제는 보통 여러 가지 이유로 발생할 수 있으며, 다음과 같이 확인해보실 몇 가지 방법을 제시해드립니다.

  1. 우선순위 확인:

    • 스프링 부트에서 기본적으로 src/main/resources/static 폴더에 index.html 파일이 존재할 경우 우선적으로 이 파일을 렌더링 합니다. 따라서 확인한 home.html이 실제로 src/main/resources/templates 폴더 안에 있는지, index.html이 없는지 확인해보세요.
  2. 캐시 문제 해결:

    • 웹 브라우저의 캐시 때문에 과거 index.html이 계속 로드될 수 있습니다. 브라우저 캐시를 삭제해 보세요.
  3. 서블릿 컨테이너 설정:
    -내장 톰캣 등의 서블릿 컨테이너의 설정이 잘못되어 있을 수 있습니다. 혹시 application.properties 파일이나 application.yml 파일에 설정된 것이 있는지 확인해보세요.

  4. 의존성 추가 확인:

    • Thymeleaf 의존성이 build.gradle에 추가되어 있는지 확인하세요. 만약 아직 추가하지 않았다면 아래와 같이 추가하세요.
   dependencies {
     implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
   }
  1. 메소드 맵핑 확인:
    • 어노테이션 맵핑이 제대로 되었는지 확인하세요. @GetMapping("/")에 해당하는 부분이 제대로 작동하고 있는지 디버그나 로깅을 통해 확인해보세요.

유사한 문제를 겪은 다른 사용자들의 사례도 참고해보세요:
- HomeController 와 Home.html 관련 연결 문제
- 회원예제 관리에서 home.html 파일이 안열리고 index.html 파일이 열립니다

위의 링크들은 홈 컨트롤러 및 뷰 연결과 관련된 구체적인 해결 방법들을 다룰 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏

추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

말랑말랑한 캥거루님의 프로필 이미지
말랑말랑한 캥거루

작성한 질문수

질문하기