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