我在使用Spring MVC与Thymeleaf和Tomcat,我希望能够更新的静态数据(HTML页面),而不重新部署。 在我的应用程序的HTML是由Spring控制器映射。 即使JRebel的不帮助。 它更新Java类伟大的,但不做任何处理视图。 我应该怎么做来解决这个问题? 也许对于HTML我需要一些听众机制像碧玉的JSP,或者也许我应该禁用一些缓存控制器春天?..
Answer 1:
这实际上是Thymeleaf问题。 我不得不禁用缓存templateResolver,这是默认。
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="prefix" value="/" />
<property name="suffix" value=".html" />
<property name="templateMode" value="HTML5" />
<property name="cacheable" value="false"/>
</bean>
文章来源: Spring MVC with Thymeleaf. Update static data