springboot热部署
springboot热部署
在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种重复操作极大的降低了程序开发效率。Spring Boot框架专门提供了进行热部署的依赖启动器 spring-boot-devtools,用于进 行项目热部署,而无需手动重启项目。
具体实现步骤如下:
(1)在pom.xml文件中添加spring-boot-devtools的依赖;
<!-- 热部署依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
(2)IDEA 热部署设置:在IDEA中,进入“Settings”界面,打开 Build下的Compiler 面板设置页面,在右侧勾选 “Build project automatically” 选项将项目设置为自 动编译;
(3)在idea里面 按下“ ctrl + shift + alt + /
点击注册
如下图所示,勾选该选项:
(4)配置项目更新策略
(5)重新启动IDEA即可。