로컬에선 잘 돌아가는데, 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 문제인줄 알았으나, 단순한 경로문제 하나로 한시간을 날렸다. 확인하자