[ETC] (Bing) Mustache 의 특징

황제낙엽 2023.12.21 06:38 조회 수 : 0

site_link1  
site_link2  
site_link3  

Mustache는 다양한 언어를 지원하는 템플릿 엔진입니다.

이는 템플릿의 문법과 데이터 (JSON, XML 등)를 이용해서 HTML 문서를 만들어주는 소프트웨어입니다.

 

주요 특징:

  • 심플한 문법: Mustache는 매우 심플한 문법을 가지고 있어 배우기 쉽고 즉시 적용할 수 있습니다.
  • 다양한 언어 지원: Mustache는 Java 뿐만 아니라 현존하는 대부분의 언어를 지원하며, 클라이언트/서버 템플릿으로 모두 사용 가능합니다.
  • 로직 코드 없음 (Logic-less templates): 로직 코드가 없어서 뷰 (View)의 역할에 충실하여, 서버와 역할을 분리할 수 있습니다.

Spring Boot에서의 사용:

  • Spring Boot에서는 Mustache를 공식으로 지원하는 템플릿 엔진입니다.
  • build.gradle에 의존성을 등록하면 사용할 수 있습니다.
  • Mustache 파일의 위치는 기본적으로 src/main/resource/templates가 되어야 합니다.

이러한 특징들로 인해 Mustache는 웹 개발에서 널리 사용되고 있습니다. ????