Spring Framework/SpringBoot

[SpringBoot] Error resolving template [/index]

Razelo 2022. 1. 2. 18:19

springboot 를 통해 작업을 마치고 무사히 build까지 끝났는데 막상 구동을 하고 localhost:8080 에 들어갔더니 

제목과 같은 에러가 뜨면서 갑자기 에러로그가 찍히는걸 확인할 수 있다. 

정말 간단한 이유인데 만약 작성한 컨트롤러 중에서 return "/index"; 이처럼 슬래쉬 / 를 붙여서 작성해준 컨트롤러가 있다면 슬래쉬를 제거하고 return "index"; 와 같이 작성해주면 된다. (이때 index.html 이 있다고 가정하는 상황이다.)

 

어느 블로그를 살펴보니 슬래쉬 때문에 경로를 찾지 못해 발생하는 상황이라고 한다. 슬래쉬를 빼버리면 된다. 

 

아래 블로그를 참조하면 여기보다 더 친절하게 설명되어있다. 

 

https://dev-jwblog.tistory.com/40

 

[SpringBoot] thymeleaf 에러(Error resolving template)

thymeleaf 를 사용하면서, Intelli J에서 개발할 때는 이상없이 html 파일을 찾아가며 화면이 노출되었는데, 리눅스 환경(AWS)에서 jar로 build 하고 외부에서 실행하면 아래와 같은 에러를 발생시키면서

dev-jwblog.tistory.com

 

반응형