logo

Freemarker(프리마커) 안전하게 사용하기

language-logoJava

• Freemarker는 Java 진영에서 가장 대중적인 View Template Engine으로, JSTL이나 Velocity와 달리 업데이트가 계속 이루어지고 있으며, Handlbar.java나 Thymeleaf보다 널리 사용되고 있다.
• Freemarker를 사용하여 여러 파일을 합쳐 하나의 화면을 구성할 때, 하나의 파일에서 문제가 발생하면 전체 화면이 나오지 않는 문제가 있다.
• 이를 해결하기 위해 template를 미리 생성하고, template 결과가 성공적이면 정상적으로 추가하며, 결과가 에러이면 빈 문자열로 대체하는 방법을 사용할 수 있다.
• 이렇게 하면, 에러가 발생하는 부분만 빈 문자열로 대체되고 나머지 화면은 정상적으로 출력되어, 실제 서비스에서 큰 문제를 방지할 수 있다.

thumbnail
북마크
공유하기
신고하기
5분 분량
조회수 177
profile-image향로
2년 전
Copyright © 2025. Codenary All Rights Reserved.