在Netbeans 7.1.2中使用Thymeleaf

时间:2012-08-15 12:12:17

标签: tomcat netbeans thymeleaf

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

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

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

2 个答案:

答案 0 :(得分:4)

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

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

<property name="cacheable" value="false" />

答案 1 :(得分:2)

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

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

<property name="cacheable" value="false" />