[SpringBoot] Whitelabel Error Page

알린·2023년 8월 21일
0

TroubleShooting

목록 보기
21/25

http://localhost:8081에서 실행하니 다음과 같은 404 에러가 떴다.

Whitelabel Error Page

굉장히 흔한 에러라서 인터넷에 나와있는 해결 방법 이것저것 다 해봐도 해결이 되지 않다가
내가 작성한 html 파일은 static 폴더가 아닌, templates 폴더 내부에 작성되어 있는 것을 깨달았다.
일반적으로 static에서 index 조회를 해서 HTTP에서 실행이 되는 구조 같은데
나는 따로 경로 지정을 하지 않고 실행을 해서 경로가 빈 static 파일로 타고 갔기 때문에 아무것도 없어서 에러가 뜬 거 같다.

해결 방법
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf:3.1.2'
타임리프 의존성 추가하면 해결
(타임리프가 경로탐색을 해주는 의존성이라 알아서 static이 아닌 templates 경로를 잡음)

초기 환경 세팅을 할 때 타임리프를 넣으면 이상하게 파일 형태가 달라지길래 일부러 빼고 생성했던건데
타임리프 때문에 예상치 못한 에러로 한참 고생할줄은 몰랐다.

초기에 배울 땐 그냥 하라는대로 따라하자,,,,,,,,

profile
Android 짱이 되고싶은 개발 기록 (+ ios도 조금씩,,👩🏻‍💻)

0개의 댓글