在Springboot项目开发过程中,每完成一次修改,想要查看运行效果时总要重新启动Application,特别麻烦,那么在IDEA开发工具中如何实现热部署,修改完代码直接刷新浏览器就可以看到效果呢? 方法如下:
第一步:打开IDEA2017,依次选择File→Settings→Build,Execution,Deployment→Compiler,勾选Build project automatically,点击ok。如下图所示。
第二步:在 IDEA中用快捷键Ctrl + Shift + A搜索命令,输入registry,选择第一个,勾选compiler.automake.allow.when.app.running。
第三步:添加maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
第四步:开启热部署(pom.xml中)
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>//该配置必须
</configuration>
</plugin>
</plugins>
</build>
然后重新运行即可。