这是一个非常基本的问题,但我似乎无法在任何地方找到它。有没有办法对百日咳模板进行更改,以便在进行更改后,简单的浏览器刷新将反映我的更改?
我目前正在使用jetty,并想知道这种行为是否可以复制到express + jade的行为。
非常感谢。
答案 0 :(得分:5)
确保Thymeleaf模板解析器配置如下:
<bean class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="cacheable" value="false"/>
</bean>
理想情况下,您应该在每个环境的基础上执行此操作,以便在开发期间立即在浏览器中反映本地更改,但在生产中缓存模板以获得最佳性能。
答案 1 :(得分:0)
在我的情况下,我有一个FileTemplateResolver
是为了使百里香叶在mytemplates/
文件夹下查找模板,该文件夹不在类路径中。
所以,这样做:
myTemplatesResolver.setCacheable(false);
使其有效。