[SPRING] Spring-boot thymeleaf는 클래스 패스에서 HTML 파일을로드한다.
SPRINGSpring-boot thymeleaf는 클래스 패스에서 HTML 파일을로드한다.
나는 다음과 같은 다중 모듈 프로젝트 구조를 가졌다.
- application (parent module)
--- boot (web-app)
----- src/main/resources/templates/layout.html
---- todo (jar file)
----- src/main/resources/templates/home.html
내 컨트롤러에서 :
@RequestMapping(value = "/home")
public String home() {
return "todo/home";
}
아래 오류 메시지가 나타납니다.
Error resolving template "todo/home", template might not exist or
might not be accessible by any of the configured Template
Resolvers]
클래스 경로에서 템플릿을 검색하기 위해 봄용으로 특별히 구성해야하는 구성이 있습니까?
최신 정보
해결 됐어. 다음 속성을 추가하면 내 문제가 해결됩니다.
spring.thymeleaf.check-template-location=true
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.content-type=text/html
spring.thymeleaf.cache=false
해결법
-
==============================
1.다음 속성을 추가하면 내 문제가 해결됩니다.
다음 속성을 추가하면 내 문제가 해결됩니다.
spring.thymeleaf.check-template-location=true spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix=.html spring.thymeleaf.mode=LEGACYHTML5 spring.thymeleaf.encoding=UTF-8 spring.thymeleaf.content-type=text/html spring.thymeleaf.cache=false
from https://stackoverflow.com/questions/29479403/spring-boot-thymeleaf-load-html-file-from-classpath by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 환경 변수를 통해 이름에 밑줄이있는 Spring Boot 속성을 설정하는 방법은 무엇입니까? (0) | 2019.02.08 |
---|---|
[SPRING] 스프링 MVC 기반 REST 서비스에 다중 / 혼합 요청을 보낼 수 없습니다. (0) | 2019.02.07 |
[SPRING] Spring - 도트 주석 뒤에 패스 변수 자름 (0) | 2019.02.07 |
[SPRING] 봄 부팅 jpa 의존성 추가시 'entityManagerFactory'라는 이름으로 빈 생성 오류 (0) | 2019.02.07 |
[SPRING] 두 WAR 사이의 응용 프로그램 컨텍스트 공유? (0) | 2019.02.07 |