• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

template에 파일을 추가하는 이유

24.03.06 00:23 작성 조회수 71

0

index.html 은 static 경로에 두고, 그외에 추가하는 파일은 template 경로에 두는데 무슨 차이가 있는지 알고 싶습니다. 왜 template 경로에 두어야 또 파일을 읽어가는 것인지 궁금해서 질문 드립니다.

 

매우 기초적인 거같은데 까먹어서 질문드려요...

답변 1

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2024.03.06

안녕하세요. gmldnjs0402님, 공식 서포터즈 코즈위버입니다.

static 과 template 를 구분하는 기준은 기존에 작성한 html 파일이 데이터의 상태에 따라 변하는가(template) 아닌가(static)에 달렸습니다.

static에 작성한 HTML은 데이터의 변화와 상관없이 항상 고정된 HTML을 응답합니다. 반면 template HTML은 데이터를 HTML에 바인딩하는 작업을 한번 거치게 되는데 이를 파싱(parsing)이라고 합니다. 이 과정을 거쳐 동적으로 생성한 HTML 코드를 사용자에게 응답합니다.

 

static/template 폴더 구분은 스프링의 기본 설정이기에 그렇게 사용합니다.

감사합니다.