前言
springboot在工作中用了N多,由于公司TC机性能原因,一直没有开启热部署,前几天自己想尝试热部署的时候,突然忘了怎么弄了,想着还是得来个总结写下这个热部署的操作。
1、引入devtools
先新建一个springboot项目,然后引入devtools的依赖包,这个就不说了,idea的常规操作,异常简单,附上依赖包如下:
<!-- 引入热部署jar包 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true,这个jar包的依赖不会被传递给其他项目 -->
<optional>true</optional>
</dependency>
2、让idea能自动编译
进入idea的setting窗口(快捷键:alt+ctrl+s),勾选如下的选项,然后点击apply
3、设置idea系统级别变量
进入idea系统级别设置(快捷键:ctrl+alt+shift+/),然后选择registry,勾选compile.automake.allow.when.app.running,这样idea就可以在程序运行时自动编译了。
至此即完成所有的操作
总结
正常的简单操作总结,算是工作的一个小的总结。