用自动热部署的原因:
代码改动,自动重启,方便调试
1、Adding devtools to your project,在cloud-provider-payment8001项目的pom.xml中添加热部署依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
2、添加插件到pom文件中
3、开启自动编译的选项
4、热注册开启,更新值
组合键Shift+Ctrl+Alt+/(Mac系统的把Ctrl换成command键),选中Registry…
然后close
5、重启IDEA
开完之后感觉有点卡,虽然能自动部署,但是代码提示变慢了,就不开了。
把第四步打上的勾去掉(原本打上的就不用去掉了),然后重启idea就可以了。
不使用自动热部署,也可以使用热部署,按这个绿色的锤子或者ctrl+f9,重新启动,只编译改了的文件,所以比重启快一些。