1

我已经在 Netbeans 和 Tomcat 中使用 JSP/JSTL 很长时间了,但现在我厌倦了愚蠢的模板引擎,所以我决定尝试Thymeleaf。到目前为止它工作得很好,但是每当我保存 Thymeleaf 模板时,我都需要重新部署我的应用程序以更新模板。

保存时如何使 Netbeans 自动更新已部署的模板文件?

(我无法添加“百里香”标签,因为我的分数太少了。)

4

2 回答 2

4

当我禁用模板解析器的缓存时,它似乎有帮助。

将此属性添加到模板解析器 bean:

<property name="cacheable" value="false" />
于 2012-08-15T12:45:14.700 回答
2

Thymeleaf 模板解析器默认缓存解析的模板,以提高性能。请注意,此解析仅适用于模板本身,而不适用于用于处理它们的数据。

正如您所说,如果您希望 Thymeleaf 在每次处理模板时重新读取模板,则需要cacheable将模板解析器(TemplateResolver.java)中的属性转换为:false

<property name="cacheable" value="false" />
于 2012-08-15T18:00:43.163 回答