개발 일기

classpath:/static/ 경로 설정 본문

Java&Spring/Java

classpath:/static/ 경로 설정

flow123 2021. 11. 27. 08:42

2021-11-27 08:36:43.827 ERROR 15476 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause

 

 

application properties 설정을 바꿔보다가 발생한 에러. 

어제도 비슷한 에러가 이썼는데, 이렇게 might not exist or might not be accessible 이라는 메시지가 나올때는 경로를 확인해보자. 

 

index.html 은 static 폴더 안에 있는데, application properties에 classpath 경로설정이 누락되었다. 아래와 같이 추가해주자. 

 

spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:testdb
#추가 
spring.thymeleaf.prefix=classpath:/static/

 

출처: 김영한님 답변. 

+ 콘솔에서 jar 파일 실행 후 url 을 호출해서 작동이 안된다면, 소스가 아닌 인텔리제이가 문제다. 

https://www.inflearn.com/questions/61492

'Java&Spring > Java' 카테고리의 다른 글

인터페이스란?  (0) 2021.12.12
추상클래스란?  (0) 2021.12.12
인텔리제이 Application properties 파일  (0) 2021.11.26
TIL - 스프링 프로젝트 에러 일기  (1) 2021.11.25
Java의 생성자 작용 원리  (0) 2021.11.24
Comments