Time does not change us. It just unfolds us.

Web/Front

[Web]Freemarker문법

소젬 2021. 10. 26. 11:14

템플릿 엔진으로 Freemarker를 사용하는데 view 내에서의 문법들이 가끔 쓰이고 있어 시간내어 찾아보았다.
문서의 Reference 장 참고하면 문법 확인 가능한데,
특히 #assign이나 반복문, 조건문 위주로 많이 사용하고 있다.
https://freemarker.apache.org/docs/ref.html

Template Language Reference

freemarker.apache.org


freemarker는 자바 객체에서 데이터를 생성해서 템플릿에 넣어주면 freemarker에서 템플릿에 맞게 변환하여 HTML 파일을 생성한다. 다른언어도 쓸 수 있지만, JVM 위에서 돌아가므로 주로 자바 서블릿에서 많이 쓴다.
Java EE에 종속적이라는 JSP단점을 극복했으며 Thymeleaf나 Velocity 등 다른 템플릿 엔진보다 속도나 성능 부분이 좋다고 알고 있다.
확장자가 .ftl이고 내가 사용하고 있는 Intellij에서 커스텀되지 않아 조금 불편하지만 이젠 익숙해진듯 하다ㅎ...

'Web > Front' 카테고리의 다른 글

[JavaScript]IP input mask  (0) 2021.10.28
[Web]Custom Validator  (0) 2021.10.26
[JavaScript]JSON 형식의 문자열과 Encode 함수  (0) 2021.10.25
[Web]Feign Client  (0) 2021.10.22