myeclipse 修改freemarker ftl 不重启tomcat

最 近的项目是SSH,View层采用Freemarker,可是遇到了一个很大问题,每次修改完ftl文件,都要从新启动tomcat才能够看到所修改的内 容,不但麻烦,并且浪费时间,特别怀念jsp,后来在网上查找解决办法,原来只是一个配置项的问题,对直freemarker的了解又加深了一步,原理及 修改办法以下(如下部分为转载^_^):缓存

通常来说,模版文件改动不会很频繁,在一个流量很是大的网站中,若是频繁的读取模版文件对系统的负担仍是很重的,所以 FreeMarker 经过将模版文件的内容进行缓存,来下降模版文件读取的频次,下降系统的负载。tomcat

当处理某个模版时,FreeMarker 直接从缓存中返回对应的 Template 对象,并有一个默认的机制来保证该模版对象是跟模版文件同步的
template_update_delay 用来指定更新模版文件的间隔时间,至关于多长时间检测一下是否有必要从新加载模版文件,0 表示每次都从新加载,不然为多少毫秒钟检测一下模版是否更改。jsp

freemarker.properties内容:网站

template_update_delay=0
locale=zh_CN
default_encoding=utf-8
number_format=#
date_format=yyyy-MM-dd
time_format=HH:mm:Ss
datetime_format=yyyy-MM-dd HH:mm:Ssspa

红色为关键一行。orm

相关文章
相关标签/搜索