您的位置 首页 java

IDEA自带热加载插件,修改代码后不用重启

1. 概述

在日常开发中,我们需要经常修改 Java 代码,然后手动重启项目并验证修改后的效果。如果在项目不大时,重启速度比较快,等待的时间也比较短。但是随着项目逐渐变大,重启的速度变慢,等待时间 1-2 min 是比较常见的。

这样就导致我们开发效率降低,影响我们的下班时间,哈哈哈~那么是否有方式能够实现,在我们修改完 Java 代码之后,能够不重启项目呢?

答案是有的,通过 热部署 的方式。 IDEA 提供了 HotSwap 插件,可以实现真正的热部署。

2.配置

  • Ctrl +Alt +S 打开 idea Settings
  • 点击Build,Execution,Deployment->Debugger->hotSwap
  • 将Reload classes after compilation选成Always

配置详情

本地热部署

下面,我们来演示一下 HotSwap 插件的使用。

  • Run 或者 Debug 运行 Spring Boot 应用。
  • 修改代码方法。
  • 【关键】 我们现在仅仅需要修改一下 Java 代码,需要重新编译下代码。点击 IDEA 的菜单 Build -> Build Project 手动 进行编译。(建议用快捷键实现编译Ctrl + F9)。
  • 再次请求访问时,即发现代码修改已生效。

远程热部署

  • idea连上远程服务地址和端口
  • Ctrl+ Shift +F9即可热部署修改后的代码到服务器

结论

IDEA 自带的热部署插件,基本就可以满足我们日常开发改动的需求了,大家快来试试吧。

文章来源:智云一二三科技

文章标题:IDEA自带热加载插件,修改代码后不用重启

文章地址:https://www.zhihuclub.com/192163.shtml

关于作者: 智云科技

热门文章

网站地图