루트 맵에 설정된 값에서 비 - bean 메소드를 호출하는 방법을 묻는 질문이 많이 있습니다. 전달할 매개 변수가 표준 유형이 아닌 경우 (예 : 내가 정의한 enum (또는 해당 클래스의 다른 클래스) 일 때) 어떻게해야합니까?Freemarker 템플릿에서 비표준 클래스 인수로 메소드 호출하기
<p>${product.name}</p>
<p>${product.normalizedDescription()}</p>
하지만 내가 전화하고있는 방법은 내 자바 코드에서 정의한 Currency enum
걸리는 경우에 대해 :
예를 들어, 내가 하찮게 내 프리 마커 템플릿에서 다음을 수행 할 수 있습니까?
<p>${product.getPriceAsString(Currency.USD)}</p>
서식 파일은 Currency enum
을 어떻게 알 수 있으며 정의를 어디에서 찾을 수 있습니까?
고마워, 그게 효과가있다 (두 번째 방법을 사용). – markvgti