본문 바로가기

Programming/Spring Boot

Spring Boot에서 templates 내부 html을 잡지 못하는 경우

controller의 mapping을 잘 들어와서도 templates 내부 html을 찾지 못하고 404가 발생했다.

관련 검색을 하면 mapping 정보가 다르기 때문이라는 글이 대부분이었다. 그러한 경우가 많았나보다.

하지만 나의 경우, thymeleaf dependency를 gradle에 추가하지 않아서였다.

templates 디렉토리는 thymeleaf에서 사용하는 html 파일들이 위치하는 곳이다. 그러니까 templates 내부 html 파일을 사용하기 위해서는 thymeleaf가 먼저 준비되어야 한다.