当前位置: 首页 > 知识库问答 >
问题:

为什么spring devtools在我更改静态文件并重新加载页面时无法工作?

林修雅
2023-03-14

我正在使用依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>runtime</scope>
</dependency>

当我对.java文件进行更改时,devtools工作正常,但当我对静态文件(.html文件)进行更改时,devtools就不工作了。而且,当我重新加载页面时,也看不到更改。我必须重新启动应用程序才能看到更改。而且每次我做了一些小改动就重新启动应用程序是相当耗时的。

共有1个答案

杨腾
2023-03-14

在pom.xml中的spring-boot-maven-plugin中添加以下配置:

<configuration>
    <addResources>true</addResources>
</configuration>

如果您从命令行启动应用程序,上述操作将会奏效。但是,请看这篇文章以获得更多关于这一点的细节:用Spring MVC和引导刷新静态内容

 类似资料:
  • 问题内容: 我从数据库获取数据并将其显示在div中…我要做的是单击链接时应更改div的内容 一种选择是通过URL将参数传递给自身并重新加载页面… 我需要这样做而 无需重新加载\刷新 … 目的是当我单击任何链接时,div和php变量的内容无需刷新即可更新....这样 用户可以看到新数据 ,然后如果执行某些查询,它将在新变量上 ps我知道它将需要一些AJAX,但我不知道AJAX ..所以请以我可以学习

  • 我正在使用react Redux实现两种不同类型用户登录。这是我的登录方法: 对于第一种类型的用户,我从后端返回:令牌、电子邮件、id、姓氏。 对于第二种类型的用户,我从后端返回:token、email、id、type。 我做了一些第二类用户无法访问的安全路由。因此,如果返回变量,我将为该用户定义特定的路由。 如果返回变量,它将正确显示链接和redux存储中的所有内容。但是,如果我重新加载页面,那

  • 问题内容: 我一直在看这些页面(1,2,3)。我基本上想更改自己的,但是我不想重新加载页面。 我目前在页面上,当我单击按钮并使URL变为时,我想进入编辑模式。 我的状态很简单,所以没有必要重新加载整个页面。但是,我确实希望and和or 进行更改,以便如果用户刷新页面,则页面将以编辑模式启动。 我能做什么? 问题答案: 对于此问题,您可以仅创建既不具有也不具有的子状态,并在正常情况下向前移动: 这里

  • 问题内容: 我正在本地计算机(Mac OS X)上运行Django的开发服务器(),无法加载CSS文件。 以下是settings.py中的相关条目: 在我的views.py中,我请求上下文: 在我的模板中,渲染正确: 变成: 文件实际所在的位置。我还确保所有文件都已收集。 我的urls.py中也包含以下几行: 我是Django的新手,所以可能缺少一些简单的知识-希望对您有所帮助。 问题答案: 请仔

  • 问题内容: 我正在本地计算机(Mac OS X)上运行Django的开发服务器(),无法加载CSS文件。 以下是settings.py中的相关条目: 在我的views.py中,我正在请求上下文: 在我的模板中,渲染正确: 变成: 文件实际所在的位置。我还确保所有文件都已收集。 我的urls.py中也包含以下几行: 我是Django的新手,所以可能缺少一些简单的知识-希望对您有所帮助。 问题答案:

  • 问题内容: 我将代码简化为我可以做的最简单的express-js应用程序: 我的目录如下所示: 但是,当我访问时,出现以下错误: 我正在使用和。我究竟做错了什么? 问题答案: 尝试。 要在您的请求URL中使用: 查看此页面上的示例: