[thymeleaf] springboot + org.thymeleaf.exceptions.TemplateInputException

로컬에선 잘 돌아가는데, jar로 build하고 외부에서 실행시켜보면 아래와 같이 에러 발생


org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/xxxxx/main", template might not exist or might not be accessible by any of the configured Template Resolvers


1시간동안 삽질해본 결과 controller에서 return 해주는 string 값에 문제.


@RequestMapping("....")

public String ...... {

return "/xxxxx/main";       // ide에서 실행했을 경우 이상없이 표시


return "xxxxx/main";        // 이렇게 적어줘야 외부 jar에서 실행했을 경우 정상적으로 동작..

}


layout 문제인줄 알았으나, 단순한 경로문제  하나로 한시간을 날렸다.  확인하자