Spring Boot项目在Intellij IDEA 中实现热部署

在开发Spring Boot项目的过程中,每次修改文件都需要重新启动,于是在imooc上找了个视频,经过修改几个参数最终成功。参考视频:Spring Boot热部署的实现

原视频中介绍有三种:

  1. Maven方式启动
    感觉需要使用mvn命令,强迫症不喜欢看后台DOS窗口,直接忽略
  2. 修改IDE启动命令
    和目前开发最相似,也是本博客配置方式
  3. 使用spring-boot-devtools实现
    极不推荐,虽然配置简单,只需要引入依赖即可,但是每次修改后都会自动重启项目,和手动重启没有太大区别,影响性能。

使用Intellij IDEA开发工具,本文介绍第二种。

  • 首先下载Springloaded的Jar包
    放到本地磁盘某目录下,记得位置。下载地址: springloaded
  • 修改启动方式配置

    点击Edit Configurations
    这里写图片描述

    在VM options中,添加如下代码:

    -javaagent:E:\DEV\springloaded-1.2.6.RELEASE.jar -noverify

    其中E:\DEV\springloaded-1.2.6.RELEASE.jar 即为本地jar包所在位置。
    这里写图片描述

注意,以下两项也需要配置:

  1. 在设置中打开自动编译
    左上角File->Settings->Build,Execution,Deployment->Compiler,选中Build project automatically
    这里写图片描述
  2. 打开运行时编译
    按快捷键 Shift+Ctrl+Alt+/ ,点击 Registry
    这里写图片描述
    根据首字母找到compiler.automake.allow.when.app.running,选中即可。
    这里写图片描述

之后重启IDEA,大功告成!

引用:

1.Spring Boot热部署的实现
2. Intellij IDEA 使用Spring-boot-devTools无效解决办法
3.Spring boot 在Intellij IDEA 中的热部署

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值