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” 选项将项目设置为自 动编译;

image-20211122102601852

(3)在idea里面 按下“ ctrl + shift + alt + /

​ 点击注册

image-20211122102714088

​ 如下图所示,勾选该选项:

image-20211122102818668

(4)配置项目更新策略

image-20211122102929568 image-20211122103009936

(5)重新启动IDEA即可。

原文地址:https://www.cnblogs.com/lvjingyuan/p/15588825.html