idea 配置 热部署 详细教程

原理:热部署是spring部署之后,监督项目修改点,如果有修改,把修改点的java文件,编译成class文件,替换掉原修改处的class文件。而不需要重新部署服务。

步骤:

1、在项目中引入依赖 (每次搭建项目都需要引入)

<!-- devtools 热部署依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
<!--      optional 表示依赖是否向下传递 true表示不向下传递  默认值是false向下传递      -->
            <optional>true</optional>
        </dependency>

2、开启自动编译(idea中的自动编译,只需设置一次)在文件-》设置中操作:选中下图红框中的选项:

 3、开启允许在运行中修改文件

3.1、如果是2021版idea的话:在下图位置选中自动修改选项

 3.2.如果是以前idea版本:文件空白处点击Alt+Ctrl+Shift+/  快捷键  选择弹框中的Registry弹出如下弹框,直接输入when.app.running 选中对应选项。

4、至此热部署已经安装完毕。运行出现如下restartedMain 表示安装成功。

 5、测试:运行项目,修改项目,等待一会儿,访问修改点测试。

  • 9
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值