반응형
static폴더에 존재하던 hello.html이 나오지 않다가
어떻게 위처럼 templates에 복사본 하나를 두었다고 출력이 되는 것일까?
@GetMapping("/html/templates")
public String htmlTemplates() {
return "hello";
}
타임리프 default 설정
- prefix : classpath:/templates/
- suffix: .html
resources/templates/hello.html
hello가 들어오면 resources의 templates에서 찾는데 view name이 hello자리에 들어가고 view name 뒤에 html을 붙여서 찾는다.이것이 타임리프 default설정인데 폴더나 뒤에붙는 html을 바꿀 수 있다
다시한번 정리하면 String으로 View(ex/ hello)를 넘겨주면 이를 통해 hello.html을 templates엔진에서 찾는다
반응형
'I LEARNED > TIL' 카테고리의 다른 글
TIL_@Column #Spring (0) | 2022.08.07 |
---|---|
TIL_@RequestMapping #Spring (0) | 2022.08.06 |
TIL_ 스프링 IOC 컨테이너 -빈 사용방법 (0) | 2022.08.05 |
TIL_ 스프링 IOC 컨테이너 -빈등록 (0) | 2022.08.05 |
TIL_ResponseBody #Spring (0) | 2022.08.04 |
댓글