org.thymeleaf.exceptions.TemplateInputException 에러해결
에러발생
spring 공부 중 웹 MVC 확인을 하기위해서
home.html 파일을 만들고
controller 부분에서 return "home"
을 했으나
Cannot resolve MVC view ‘home’ 오류가 발생했고
역시나 실행시켰을 때 아래와 같은 에러가 발생했다.
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [home], template might not exist or might not be accessible by any of the configured Template Resolvers
원인
-
home.html을 templates 폴더에 만들지 않고, static 폴더에 만들어서…
-
스프링이 계속 버전이 올라가면서 view 엔진이 thymeleaf로 바뀌었는데
templates 폴더가 thymeleaf 파일을 두는 곳이라고 한다.
-
static 폴더에는 해당 파일을 view를 통해서 확인하는게 아닌 그 자체로 반환하는 html 파일을 올려야 한다.
static 폴더는 css나 js을 파일을 두는 곳
댓글남기기