我已经在 Netbeans 和 Tomcat 中使用 JSP/JSTL 很长时间了,但现在我厌倦了愚蠢的模板引擎,所以我决定尝试Thymeleaf。到目前为止它工作得很好,但是每当我保存 Thymeleaf 模板时,我都需要重新部署我的应用程序以更新模板。
保存时如何使 Netbeans 自动更新已部署的模板文件?
(我无法添加“百里香”标签,因为我的分数太少了。)
当我禁用模板解析器的缓存时,它似乎有帮助。
将此属性添加到模板解析器 bean:
<property name="cacheable" value="false" />
Thymeleaf 模板解析器默认缓存解析的模板,以提高性能。请注意,此解析仅适用于模板本身,而不适用于用于处理它们的数据。
正如您所说,如果您希望 Thymeleaf 在每次处理模板时重新读取模板,则需要cacheable
将模板解析器(TemplateResolver.java)中的属性转换为:false
<property name="cacheable" value="false" />