专业的JAVA编程教程与资源

网站首页 > java教程 正文

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

temp10 2024-11-14 17:50:42 java教程 9 ℃ 0 评论

1. 概述

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

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

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

答案是有的,通过热部署的方式。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 自带的热部署插件,基本就可以满足我们日常开发改动的需求了,大家快来试试吧。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表