작성
·
49
0
도서관리 애플리케이션 화면을 코드를 안짠거 같아요!
선생님이 제공해주신 파일에 코드가 짜져 있나요?
무언가 설정을 안했거나 어떤 코드를 입력하지 않을것 같아요!
동영상을 봤을때는 똑같이 따라했는데, 강사님이 제공해주신 파일안에 코드가 이미 짜져있는건지 제가 안짠건지 모르겠습니다. 아니면 인터넷으로 연결되게 하는건가요? 로컬호스트로 접속하는거면 제 파일에 도서관리 애플리케이션에 대한 코드가 짜져있어야하죠? 파일안에 도서관리 애플리케이션에 관한 코드가 없어요!
어떻게 해야 문제를 해결할 수 있을까요?
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Sep 20 20:27:51 KST 2024
There was an unexpected error (type=Not Found, status=404).
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Tkhp Sch님,
도서관리 애플리케이션이 정상적으로 동작하지 않는 상황을 겪고 계신 것 같습니다. 설명해주신 내용을 보니 ‘Whitelabel Error Page’가 뜨고, 404 오류가 발생한다고 하셨네요. 이는 애플리케이션이 요청한 페이지를 찾을 수 없다는 의미입니다. 다음 단계를 통해 문제를 진단하고 해결할 수 있을 것입니다:
정확한 URL 확인:
http://localhost:5000/v1/index.html
이 올바른지 확인해주세요. 설정 파일(application.properties
)에 명시된 포트 번호(server.port=5000
)를 확인하여 실제 실행 중인 포트와 일치하는지 점검하세요.파일 위치 확인:
src/main/resources/static
혹은 src/main/resources/templates
디렉토리 안에 index.html
파일이 있는지 확인해주세요. Spring Boot는 이 경로들에 있는 파일을 기본적인 정적 및 템플릿 파일 위치로 인식합니다.코드 확인:
LibraryAppApplication
파일이나 컨트롤러 파일들이 올바르게 설정되었는지 확인해 주세요. 예를 들어, 다음과 같이 헬로 월드 컨트롤러를 만들어 보세요:package com.group.library_app.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
@GetMapping("/v1/index.html")
public String home() {
return "index";
}
}
템플릿 라이브러리 설정:
pom.xml
이나 build.gradle
파일을 확인하여 필요한 의존성이 추가되어 있는지 점검하세요.서버 재시작:
해당 방법들이 문제를 해결하는 데 도움이 되길 바랍니다. 더 궁금한 사항 있으면 언제든지 문의해주세요.
추가로, Spring Boot 관련 참고 문서를 공유드리니 참고하시면 도움이 될 것 같아요:
- Spring Boot 공식 문서: 첫 번째 애플리케이션 작성하기
- Spring Boot 공식 문서: 서블릿 웹 애플리케이션
화이팅입니다!