Spring boot devtools - Static Content Reloading 在 IntelliJ 中不起作用
在构建我的第一个Spring Boot应用程序时,我发现每次在/resources/static/some-file中对Javascript文件进行更改时,我都需要重新启动我的应用程序.js
这是非常耗时的。
当我将文件移动到 /webapps/ 文件夹时,它按预期工作,但文件未打包在 JAR 中。文档提到了这一点,所以我不能继续这样下去。
我阅读了所有关于,并将其安装在我的POM中,但是热插接缝不起作用。我仍然需要重新启动整个应用程序才能看到Javascript或CSS文件更改。spring-boot-devtools
当应用程序启动时,我可以看到线,所以一定在做点什么...LiveReload server is running on port 35729
spring-boot-devtools
进一步调查问题的步骤是什么?
我的猜测是,当IntelliJ运行应用程序时,文件会被复制,因此当我进行更改时,我实际上是在更改原始文件,而不是正在运行的应用程序使用的文件。
PS:我正在使用Maven,IntelliJ IDEA 15和Spring Boot 1.3.3以及嵌入式Tomcat服务器。我不确定 IntelliJ 运行什么命令来启动应用。IDE 正在“自动”处理此情况。也许我需要更改运行配置?