인프런 커뮤니티 질문&답변

taeu kim님의 프로필 이미지
taeu kim

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

뷰 리졸버

Error resolving template [new-form], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause

작성

·

721

0

InternalResourceViewResolver가 동작해서 
WEB-INF/views/new-form.jsp 로 이동하게 코드를 작성하였는데요

Error resolving template [new-form], 
template might not exist or might not be 
accessible by any of the configured Template Resolvers] with root cause
에러가 발생하네요.. application.properties에 prefix, suffix 입력은 잘되어있구요

저는 타임리프 사용하지도 않는데 왜 타임리프가 접근을 못한다고 뜨는지..
왜 view에 접근을 못하는지 잘 모르겠습니다..

 

직접 예제 만들어서 해보는중인데.. 코드는 같은데 왜 안되는지 정말 이유를 모르겠네요..

답변 2

1

taeu kim님의 프로필 이미지
taeu kim
질문자

application.properties 에 아래 코드를 넣어 해결하였습니다. 근데 궁금한게.. 김영한 T강의에선 따로 이 코드를 넣지 않아도 잘 동작하였는데, 왜 제 코드는 아래의 코드를 입력해야 정상 작동하나요??

구글링 해보다보니 thymeleaf가 templates 리소스랑 연관이 잇다고 하는데, 제가 거기 폴더에 여러 리소스들을 넣어뒀었거든요.. 그것때문에 그런가요? 

spring.thymeleaf.enabled=false

1

안녕하세요. taeu kim님, 공식 서포터즈 David입니다.

혹시 의존성 목록에 타임리프가 추가되어 있으시다면 제거 하시고 의존성 새로고침 한 다음 다시 시도해보시겠어요?

감사합니다.

taeu kim님의 프로필 이미지
taeu kim
질문자

아 처음 빌드할때 타임리프를 추가했었습니다. 해결되었어요!

taeu kim님의 프로필 이미지
taeu kim

작성한 질문수

질문하기