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

gpdnjs861님의 프로필 이미지

작성한 질문수

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

View 환경설정

http://localhost:8080/hello 404 error

작성

·

1K

1

[질문 내용]
java11 버전으로 실행하였고 강사님 코드 그대로 따라서 작성하였습니다. 하지만 계속 404에러가 뜹니다ㅜ

springboot version: 2.7.4

  • hello.html

    <!DOCTYPE HTML>
    <html xmlns:th="http://www.thymeleaf.org">
      <head>
        <title>Hello</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      </head>
      <body>
        <p th:text="'안녕하세요. ' + ${data}" >안녕하세요. 손님</p>
      </body>
    </html>

404.png

답변 1

4

안녕하세요. gpdnjs861님, 공식 서포터즈 OMG입니다.
오류가 나는 것이 당연합니다!^^

스프링 부트에서 스프링이 관리하는 객체로 등록하는 코드(@Controller, @Service, @Repository, @Configuration, @Component를 선언한 코드)는

image시작 애플리케이션 (hello.learningspring)을 포함한 위치 혹은 그 하위에 존재해야합니다.

그런데 위에 보시면, controller는 해당 패키지안에 포함되어 있지 않네요

controller패키지를 아래 (hello.learningspring) 안으로 옮기고, 서버 재실행하여 확인해주세요
감사합니다.

gpdnjs861님의 프로필 이미지
gpdnjs861
질문자

감사합니다. 새로운 지식 하나 배워갑니다!