인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

gpdnjs861님의 프로필 이미지
gpdnjs861

작성한 질문수

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

View 환경설정

http://localhost:8080/hello 404 error

작성

·

1.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
질문자

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

gpdnjs861님의 프로필 이미지
gpdnjs861

작성한 질문수

질문하기