前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Spring Boot项目在Intellij IDEA 中实现热部署

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

作者头像
geekfly
发布2022-05-06 19:41:38
发布2022-05-06 19:41:38
82500
代码可运行
举报
文章被收录于专栏:geekflygeekfly
运行总次数:0
代码可运行

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

原视频中介绍有三种:

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

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

首先下载Springloaded的Jar包 放到本地磁盘某目录下,记得位置。下载地址:

修改启动方式配置

点击Edit Configurations

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

代码语言:javascript
代码运行次数:0
运行
复制
-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
  1. 打开运行时编译 按快捷键 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 中的热部署

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档