Spring 开发利器--Spring DevTools

之前一直在idea平台上使用jrebel来进行项目的热部署,但是在7月5号后myjrebel停止使用,所以又找到一个进行热部署的工具Spring DevTools,但是这个只能使用与springboot项目中。

 

第一步,首先确定所创项目为springboot项目,在idea中界面为:

Spring 开发利器--Spring DevTools

并在接下来的界面中选择DevTools

Spring 开发利器--Spring DevTools

在maven中pom.xml中显示。

Spring 开发利器--Spring DevTools

 

第二步,热部署是监听 Class 文件的变化,它自身不会主动去编译 Java 文件,所以我们得在 Java 文件改动时,自动编译成 Class 文件,然后热部署工具创造的新的类加载器才会加载改变后的 Class 文件。所以要在idea中把自动编译打开。

Spring 开发利器--Spring DevTools

最后在项目发生改动时,按ctrl+F9即可进行热部署。