Używam Spring MVC z Thymeleaf i Tomcat i chcę móc aktualizować statyczne dane (strony html) bez ponownego wdrażania. W mojej aplikacji html mapuje według kontrolera Spring. Nawet JRebel nie pomaga. Aktualizuje klasy java, ale nie robi nic z widokiem. Co należy zrobić, aby rozwiązać ten problem? Może dla html potrzebuję jakiegoś mechanizmu nasłuchującego, takiego jak Jasper dla JSP, czy może powinienem wyłączyć trochę pamięci podręcznej dla kontrolera Spring? ..Wiosna MVC z Thymeleaf. Zaktualizuj dane statyczne
5
A
Odpowiedz
23
To faktycznie był numer Thymeleaf. Po prostu musiałem wyłączyć buforowanie dla templateResolver, który jest domyślnie włączony.
<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>
Szukałem tej wskazówki. Dziękuję, Maksim! Bardzo pomocne. – MiB
Nie ma za co. –
Mam to ustawienie, ale moje strony nadal są buforowane, nawet po ponownym uruchomieniu serwera. – trusktr