打印类中上次修改日期的Java Netbeans Freemarker模板?
所以我正在学习为java制作一个通用模板。因此,在Netbeans中,我转到工具菜单,打开模板管理器,打开Java类模板。这就是我所做的:打印类中上次修改日期的Java Netbeans Freemarker模板?,java,templates,netbeans,freemarker,Java,Templates,Netbeans,Freemarker,所以我正在学习为java制作一个通用模板。因此,在Netbeans中,我转到工具菜单,打开模板管理器,打开Java类模板。这就是我所做的: <#if package?? && package != ""> package ${package}; </#if> /** * * Author: ${user} * Created : ${time} ${date} * Last Modified : ${lastUpdated} */ public
<#if package?? && package != "">
package ${package};
</#if>
/**
*
* Author: ${user}
* Created : ${time} ${date}
* Last Modified : ${lastUpdated}
*/
public class ${name} {
}
但当我看到Freemarker网站时:
被用作一个内置的。。。我只想让我的注释显示java文件上次保存的时间。可能吗?如果是的话,怎么办?你误解了那里的手册。lastUpdated不是FreeMarker中的内置变量。您正在使用的所有变量,如名称、包、时间,都是由NetBeans提供的。毕竟,FreeMarker并不专门用于生成源代码,事实上,它更常用于生成网页。因此,请检查NetBean文档中提供了哪些变量。或者,可以尝试列出可用变量,如下所述:
package Maths;
/**
*
* Author: Emanuel Parkman
* Created : 3:40:29 AM May 22, 2014
* Last Modified : Expression lastUpdated is undefined on line 9, column 22 in Templates/Classes/Class.java.
*/
public class NewClass {
}
${lastUpdated}