1. 热部署是啥
以前用Tomcat做Web项目测试是不是很烦,有时候修改了代码,需要重新将代码部署到Tomcat上,然后重启Tomcat。说实话,我是烦死了。
Spring Boot,Boot就是快速启动,特点就是快速,标志就是启动性,怎能不去解决这么烦人的启动问题。
Spring Boot可使用热部署,修改代码之后保存时,自动重新部署,这对于开发人员而言简直爽歪歪。
所以先把这个拿出来讲讲,方便大家学习、使用。
2. 实现方式
太简单了,直接添加依赖
<!-- 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
此时你修改一下代码,Ctrl+S保存后,项目就会自动发现修改,然后自动重启了。
注意IDEA工具中还需要设置自动编译,因为IDEA默认是不启用过自动编译的