Inflearn Community Q&A
template에 파일을 추가하는 이유
Written on
·
204
0
index.html 은 static 경로에 두고, 그외에 추가하는 파일은 template 경로에 두는데 무슨 차이가 있는지 알고 싶습니다. 왜 template 경로에 두어야 또 파일을 읽어가는 것인지 궁금해서 질문 드립니다.
매우 기초적인 거같은데 까먹어서 질문드려요...
springmvc
Quiz
타임리프의 주된 역할은 무엇일까요?
클라이언트에서 HTML 동적 변경
서버에서 데이터 조합 HTML 생성
데이터베이스 스키마 관리
백엔드 API 엔드포인트 정의
Answer 1
0
안녕하세요. gmldnjs0402님, 공식 서포터즈 코즈위버입니다.
static 과 template 를 구분하는 기준은 기존에 작성한 html 파일이 데이터의 상태에 따라 변하는가(template) 아닌가(static)에 달렸습니다.
static에 작성한 HTML은 데이터의 변화와 상관없이 항상 고정된 HTML을 응답합니다. 반면 template HTML은 데이터를 HTML에 바인딩하는 작업을 한번 거치게 되는데 이를 파싱(parsing)이라고 합니다. 이 과정을 거쳐 동적으로 생성한 HTML 코드를 사용자에게 응답합니다.
static/template 폴더 구분은 스프링의 기본 설정이기에 그렇게 사용합니다.
감사합니다.





