簡體   English   中英

將FreeMarker與EXPOSE_PROPERTIES_ONLY一起使用

[英]using FreeMarker with EXPOSE_PROPERTIES_ONLY

我正在學習FreeMarker模板引擎,並注意到有一個EXPOSE_PROPERTIES_ONLY功能僅可將getter方法公開給模板。

如果這種情況覆蓋了我的對象模型的99.9%,但我還想公開一種便捷的方法,例如convertFeetToMeters(double feet) ,是否有辦法表明即使convertFeetToMeters(double feet)是這種方法,它也可以公開給FreeMarker嗎?

我認為這樣做的簡便方法不是使用曝光級別設置,而是使用MethodAppearanceFineTuner設置。 在那里,您可以一個一個地決定公開哪種方法以及如何公開。

但是,對於像您作為示例所示的幫助方法,它解決了表示方面的問題,因此我不會污染我的數據模型。 您可以引入諸如TemplateMethodModelEx -es或#function -s之類的輔助方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM