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

김현진님의 프로필 이미지
김현진

작성한 질문수

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

home.html 대신 index.html 우선 실행 오류

해결된 질문

작성

·

419

·

수정됨

0

localhost:8080 입력 시 home.html이 아닌 index.html이 실행됩니다...

home.html

localhost:8080 실행시

스크린샷(630).png

HelloSpringApplication 콘솔창

스크린샷(631).png

유사 질문 검색 결과

  1. IDE 재시작 및 크롬 캐시 삭제 --> X

  2. 프로젝트 빌드 후 실행 --> X

  3. https://www.inflearn.com/questions/243659/%EC%A0%9C%EA%B0%80-home%ED%99%94%EB%A9%B4%EC%9D%B4-%EC%95%88%EB%9C%B9%EB%8B%88%EB%8B%A4 --> 해결방법을 찾지 못함..

 

이렇게 시도해봤는데 안돼서 질문 드립니다 ㅠ

답변 1

2

안녕하세요, 김현진 님. 공식 서포터즈 y2gcoder 입니다.

main 메서드가 있는 HelloSpringApplication가 hello.hellospring.service 의 내부에 있습니다.

이렇게 할 경우 hello.hellospring.service 내부에 있는 클래스들만 컴포넌트 스캔의 대상이 됩니다. 즉 다른 곳은 스프링 빈으로 등록되지 않을 수 있습니다. HelloSpringApplication 클래스를 hello.hellospring 으로 옮겨보시겠습니까?

감사합니다.

김현진님의 프로필 이미지
김현진
질문자

image헉 옮겼더니 바로 실행되네요.....

감사합니다 !!!

파이팅입니다!

김현진님의 프로필 이미지
김현진

작성한 질문수

질문하기