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

相關文章
相關標籤/搜索