使用maven和spring boot在IntelliJ上热插拔/实时刷新java和静态资源

时间:2016-05-24 20:22:54

标签: maven intellij-idea spring-boot hotdeploy

我在Eclipse环境中设置了一个弹簧启动项目,工作正常,spring-boot-devtools并且所有配置都设置为热部署静态资源(.less / .js / .jsp)和{{1文件。

不幸的是,Eclipse的所有配置集都不能与intelliJ一起使用,因为当保存一个文件时,它不会触发编译.java文件和刷新静态内容所需的maven目标。 / p>

让它在两个IDE上运行的步骤是什么?我试过使用保存动作插件,但它不能正常工作。

1 个答案:

答案 0 :(得分:0)

tldr;

您需要选择构建→制作项目才能触发重启。

根据Spring Boot Documentation

  

触发重启

     

由于DevTools监视类路径资源,因此触发a的唯一方法   restart是更新类路径。你导致的方式   要更新的类路径取决于您使用的IDE。在   Eclipse,保存修改后的文件将导致更新类路径   并触发重启。在IntelliJ IDEA中,构建项目(Build→   Make Project)将产生同样的效果。