当前位置:  开发笔记 > 编程语言 > 正文

缓存FreeMarker模板

如何解决《缓存FreeMarker模板》经验,为你挑选了1个好方法。

我正在使用Spring类FreeMarkerConfigurationFactoryBean来检索FreeMarker模板.我希望缓存这些模板,但似乎没有任何方法可以指示此行为是必需的.

相比之下,Spring模块提供了一个CachingTemplateResolver,它提供了模板缓存,但是可以在不使用Spring模块的情况下实现这一点,即使用FreeMarkerConfigurationFactoryBean吗?

干杯,唐



1> Chris Kimpto..:

从Freemarker手册中,默认情况下似乎启用了缓存.

模板缓存

FreeMarker缓存模板(假设您使用Configuration [Spring MBean所做的...]方法来创建Template对象).这意味着,当你打电话是getTemplate,FreeMarker的不仅返回生成的模板对象,但其存储在缓存中,这样下次当你打电话是getTemplate具有相同(或等同的)路径,它只是返回缓存的模板实例,并会不再加载和解析模板文件.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有