在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依赖
org.springframework.boot
spring-boot-devtools
true
org.springframework
springloaded
1.2.6.RELEASE
第四步:开启热部署(pom.xml中)
org.springframework.boot
spring-boot-maven-plugin
true//该配置必须
第五步:
在application.properties文件中添加下列配置即可
server.jsp-servlet.init-parameters.development=true
然后重新运行即可。
注意:如果还是不行,一定要检查IDEA是不是关闭了power save mode,如果没有关闭,一定要关闭。