반응형

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 |
댓글
veganwithbacon님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.