-
스프링부트 EC2 배포시 org.thymeleaf.exceptions.TemplateInputException 에러Spring Boot 2022. 9. 18. 22:34반응형
spring.thymeleaf.prefix 경로가 맞지 않을때 발생하는 에러.
EC2 우분투로 배포시 templates 경로가 잘 맞는지 확인해야 한다.
application.properties
#Thymeleaf 설정 spring.thymeleaf.prefix=classpath:/templates/
src/main/resources/templates/fragments/header.html
src/main/resources/templates/layout/layout.html위 경로로 파일을 생성했을 때
1. 데코레이터 레이아웃 경로 확인
<!DOCTYPE html> <html lang="ko" xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"> <head> <meta charset="UTF-8"/> </head> <!-- 공통 헤더--> <th:block th:replace="fragments/header :: headerFragment"></th:block> <!-- 개별 개발 컨텐츠--> <th:block layout:fragment="content"></th:block> </body> </html>
2. 컨트롤러 view 네임 부분의 경로 확인
src/main/resources/templates/home/main.html
@Controller public class MainController { @GetMapping ("/home/main") public String home(HttpSession session) { return "home/main"; } }
"home/main"; 맨앞에 / 경로가 붙었는지 확인
반응형'Spring Boot' 카테고리의 다른 글
스프링 Spring @Autowired? @Component? @Bean?차이 (0) 2023.07.16 스프링부트 3.0 javax/servlet/jsp/tagext/TagLibraryValidator 에러 해결하기 (0) 2023.06.10 스프링부트 배포시 ORA-01882: timezone region not found 오류 해결하기 (0) 2022.09.18 [몽고DB] SpringBoot 스프링부트 + 몽고DB 연동 및 CURD (0) 2022.08.07 Spring boot에서 WebMvcConfigurerAdapter 노란 밑줄 일때 (0) 2019.04.06