将 Apache Velocity vm 翻译成 Apache FreeMarker ftl

Translate Apache Velocity vm into Apache FreeMarker ftl

我正在尝试将 Velocity 模板文件转换为 FreeMarker 模板文件,我准备在 vm 上转换这些行以在 ftl 上工作。

第一个用于访问某些实用程序函数,第二个用于使用我可以在 FreeMarker 模板上读取的对象,地图包含此对象的“用户”属性,但无法访问它。 :

#* @vtlvariable name="Utils" type="com.utils.Utils" *###
#* @vtlvariable name="user" type="com.objects.UserObject" *###

我找不到任何指南来解释如何在 FreeMarker 上导入这个 class。

这些看起来只是注释,告诉 IDE(大概)我们有这些具有给定类型的变量。我认为这些实际上不会产生那些变量。这发生在模板之外。