[java] Apache Velocity의 템플릿 문법
Apache Velocity는 Java 기반의 템플릿 엔진으로, 동적으로 텍스트를 생성하는 데 사용됩니다. 이 블로그 포스트에서는 Apache Velocity의 주요 템플릿 문법에 대해 알아보겠습니다.
TOC
변수
Apache Velocity에서 변수는 다음과 같이 선언하고 사용할 수 있습니다:
$variable
혹은 변수를 사용할 때 다양한 연산을 수행할 수도 있습니다:
$variable + 10
조건문
조건문은 다음과 같이 작성할 수 있습니다:
#if($condition)
// 조건이 참일 때 실행될 내용
#else
// 조건이 거짓일 때 실행될 내용
#end
반복문
반복문은 다음과 같이 작성할 수 있습니다:
#foreach($item in $list)
// 반복될 내용
#end
매크로
매크로를 사용하여 재사용 가능한 코드 조각을 정의할 수 있습니다:
#macro(myMacro $param1 $param2)
// 매크로가 하는 일
#end
이와 같이 Apache Velocity 템플릿 문법은 텍스트의 동적 생성을 위한 다양한 기능을 제공합니다. 더 많은 정보는 Apache Velocity 공식 문서를 참고하시기 바랍니다.