스프링부트 프로젝트 빌드 시에 thymeleaf (500번) 에러로 페이지가 보이지 않을 때

Jake Seo·2021년 2월 22일
2

문제해결잡지식

목록 보기
18/20

문제

스프링부트 개발 환경에서는 페이지가 잘 보이는데, gradlew.bat build를 한 뒤에, .jar 파일을 실행시키면 페이지가 보이지 않는다.

해결

controller의 경로 문제였다. 개발 환경에서는 return 경로를 절대 경로로 해도 문제 없이 .html파일을 찾아가지만, 빌드 환경에서는 상대 경로를 적용해주어야 한다.

기존 경로

수정 경로

차이점

return 앞에 /를 지웠다.

profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글