728x90
TemplateInputException: Error resolving template [해당 url 주소]
에러 발생으로 배포 완료한 jar 파일을 실행하지 못한다면…
🚨
상황
cmd/bash 창에서 java -jar [파일명.jar] 를 실행했을 때 실행이 되지 않는다. 관련 코드를 보면.. Error resolving template~ 이와 같은 에러가 발생한 것을 확인 할 수 있다.
원인
application.properties/yml 의 thymeleaf: 의 prefix 경로 부분에 불필요한 슬래쉬(/) 존재
해결법
⇒ application.properties 혹은 application.yml 파일에서 본인에게 맞는 prefix 경로 재설정
필자는 에러 발생 url 주소에 불필요한 슬래쉬 (/)가 존재하였기에 prefix:classpath:/templates/ 에서 prefix:classpath:/templates 로 변경하였다.
에러난 코드 💁♀️
thymeleaf:
cache: false
#(변경 전)
#prefix: classpath:/templates/
#(변경 후)
prefix: classpath:/templates
@GetMapping("/user**/login")
public String** login(){
return "/user/login";
}
관련 코드
728x90