작성
·
422
·
수정됨
0
mustache를 사용하지 않고 thymeleaf를 사용하려고 하는데
config의 WebMvcConfig의 configureViewResolvers도 작성해야 하나요?
참고로 스프링 부트 사용 중입니다!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
duswlskfk42님, 스프링 부트를 사용 중이시고 mustache 대신 thymeleaf를 사용하려고 하신다면, 일반적으로 WebMvcConfig
의 configureViewResolvers
를 직접 작성하지 않으셔도 됩니다. 스프링 부트는 Thymeleaf에 대한 자동 구성 지원을 제공하므로, 기본 설정을 사용하는 경우 특별한 추가 구성 없이도 thymeleaf 템플릿이 src/main/resources/templates
에서 자동으로 인식됩니다.
단, 특정 요구 사항에 맞추어 Thymeleaf의 동작을 커스터마이징하고 싶을 때는 application.properties
파일이나 application.yml
파일에서 Thymeleaf 관련 설정을 조정하거나 필요한 상황에서만 WebMvcConfigurer
인터페이스를 구현하여 configureViewResolvers
를 오버라이드 할 수 있습니다.
추가로 Thymeleaf를 사용할 때 템플릿 캐싱을 비활성화 하고 싶은 경우 spring.thymeleaf.cache
속성을 false
로 설정하면 개발 중 템플릿 변경사항이 즉시 반영됩니다.
자세한 Thymeleaf 설정 방법은 ThymeleafAutoConfiguration을 참고해주세요.
스프링 부트에서 지원하는 템플릿 엔진에 관한 자세한 정보는 다음 링크를 확인하실 수 있습니다: Spring Boot Reference Documentation