使用Spring Boot对Intellij中的资产进行Livereload


问题内容

在不使用Spring引导技术的情况下使用Spring时,可以使用Tomcat
Maven插件启动应用程序并更新html,css和js,而无需重新启动服务器以使更改在浏览器中生效。

现在,使用Spring
Boot进行此操作时,Make每次更改静态资产中的某些内容时,我都必须在IntelliJ中执行一项任务,否则,我只会在浏览器中看不到更改。我的Spring
Boot应用程序也使用devtools依赖项,并且在浏览时将浏览器连接到实时重载套接字。

此配置仍不显示我在静态文件中所做的更改。我需要做什么才能使它正常工作?


问题答案:

看来问题出在我的静态资产的位置。我不得不将它们放入包装webapp下的文件夹中main。在遵循该指南之前,我曾建议将静态资产放入resources软件包中。

既然我不再使用该resources软件包,那么一切都会按我的意愿进行。