一、在使用Freemarker 时,需要在spring-mvc.xml 配置文件中作如下配置:

    <!-- 配置freeMarker的模板路径 -->
<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath">
<value>/WEB-INF/pages/</value>
</property>
<property name="freemarkerVariables">
<map>
<entry key="xml_escape" value-ref="fmXmlEscape" />
</map>
</property>
<property name="defaultEncoding">
<value>utf-8</value>
</property>
<property name="freemarkerSettings">
<props>
<prop key="template_update_delay">3600</prop>
</props>
</property>
</bean>

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

最新文章

  1. PO VO BO DTO POJO DAO(转)
  2. JSON+YAML初步学习+ciscoconfparse
  3. sublime安装
  4. NSArray 所有基础点示例
  5. java整理软件--- Java OCR 图像智能字符识别技术,可识别中文,但是验证码不可以识别...已测识别中文效果很好
  6. WCF 无法生成 client
  7. About Undefined Behavior[译文]
  8. Query语句对系统性能的影响
  9. js的StringBuffer实施和使用类
  10. 深入JVM锁机制2-Lock
  11. 使用Supervisor守护Python进程
  12. (NO.00004)iOS实现打砖块游戏(一):素材的制作
  13. Ubuntu 插入鼠标自动禁用触控板
  14. 关于@RestController注解(转发)
  15. keepalived+双主架构
  16. ComponentOne使用技巧——从Winform穿越到WPF
  17. Exp7:网络欺诈防范
  18. 如何成为一名合格的Android工程师?
  19. python基础--shutil模块
  20. ThinkPHP项目笔记之RBAC(权限)补充篇

热门文章

  1. SQL中 decode() 函数介绍
  2. oracle 11g grid软件安装[20180121]
  3. mybatis笔记之一次插入多条数据sql语句写法
  4. centos7-mongodb3.4.6集群的搭建
  5. 为何要搭建ES6开发环境,如何搭建ES6开发环境?
  6. php sign签名实例
  7. 量化交易之 tushare
  8. Python学习手册之控制结构(一)
  9. PHP教程专题资源免费下载地址收藏
  10. grep用法小结