缓存FreeMarker模板

我使用Spring类FreeMarkerConfigurationFactoryBean来检索FreeMarker模板。我希望这些模板被缓存,但似乎没有任何方式可以表明这种行为是必需的。缓存FreeMarker模板

相反,Spring模块提供了一个CachingTemplateResolver,其确实提供模板缓存,但是有可能实现此,而无需使用Spring模块,即具有FreeMarkerConfigurationFactoryBean?

干杯, 唐

回答:

从Freemarker manual,似乎缓存默认是开启的。

模板缓存

的FreeMarker缓存模板(假设你使用配置[这春天的MBean不...]的方法来创建模板对象)。这意味着当您调用getTemplate时,FreeMarker不仅返回生成的Template对象,而且还将其存储在缓存中,因此当下一次使用相同(或等效)路径调用getTemplate时,它只返回缓存的Template实例,并且将不要再加载和解析模板文件。

以上是 缓存FreeMarker模板 的全部内容, 来源链接: utcz.com/qa/265959.html

回到顶部