gpt4 book ai didi

java - 缓存 FreeMarker 模板

转载 作者:行者123 更新时间:2023-11-30 06:39:56 27 4
gpt4 key购买 nike

我正在使用 Spring 类 FreeMarkerConfigurationFactoryBean检索 FreeMarker 模板。我希望缓存这些模板,但似乎没有任何方式表明需要这种行为。

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

干杯,唐

最佳答案

来自Freemarker manual , 似乎默认情况下缓存是打开的。

模板缓存

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

关于java - 缓存 FreeMarker 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/233623/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com