缓存模板

2021-12-05  本文已影响0人  编程人生

缓存模板

在第一次使用的时候,会解析模板,以后就不用解析,直接拿来用.是不是很爽, 提升系统的性能.

但在开发阶段,不需要这个功能, 原因大家都是懂得...

有一种方法可以禁用缓存

下面列了每种模板所对应的缓存属性:

模板                               启用缓存的属性

FreeMarker                     spring.freemarker.cache

Groovy  Templates          spring.groovy.template.cache

Mustache                         spring.mustache.cache

Thymeleaf                        spring.thymeleaf.cache

默认的情况下, 这些属性都设置为true , 在开发阶段需要设为false, 这样 就暂时就没有模板缓存问题啦...

我们只需要修改application.properties中的下面一句代码

spring.thymeleaf.cache = false

在应用部署到生产环境时一定要删除这一行代码.

另外一种更为简单的方法:使用SpringBoot  的DevTools, 其提供了很多非常有用的开发期特性,其中有一项功能就是禁用所有模板库的缓存.但是在应用部署的时候,DevTools 会将自身禁用掉..这个么无私 ..好喜欢

上一篇 下一篇

猜你喜欢

热点阅读