java - 需要重启tomcat以进行html更改

标签 java spring-mvc gradle thymeleaf tomcat8

我正在使用tomcat 8运行的项目中使用eclipse。我正在使用Spring MVC + Thymeleaf。我在Gradle中有war插件,因此每次更改java类时,它都会自动创建新的WAR文件并将其部署在tomcat中。

问题是,当我更改HTML文件时,必须重新启动tomcat才能看到更改。在使用JSF的另一个项目中,如果我更改了xhtml,我可以看到新内容只是刷新浏览器,而这并没有发生。

问题是,每次更改HTML或CSS文件时都必须重新启动Tomcat吗?这对我来说没有意义。

最佳答案

配置模板引擎

<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
    ...
    <property name="cacheable" value="false"/>
</bean>
时需要禁用可缓存
让我知道这是否对您有用

关于java - 需要重启tomcat以进行html更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39394574/

相关文章:

java - 在一个类中收集多个查询参数

eclipse - 使 Gradle 不使用源集目录作为 Eclipse 源文件夹

gradle - 如何在构建 gradle 文件中更改 android 应用程序名称

java - 如何删除火力基地数据库中的一项项目?

java - Obj-C 中的模拟 Java 的 Netty

java - android Java哈希表无法存储某些字符

eclipse - Ant 和 Tomcat7 : java.net.ConnectException

java - 如何获取 XML 文件的特定信息

spring-mvc - Spring : Get Registered URL Pattern in Controller from HttpRequest

android - 将项目从 Android Studio 版本 2 转换为 3- 配置问题