hot-edit实现不重启Java服务修改Java代码

作用

一款idea插件,实现不重启Java服务修改Java代码。实现代码的热编辑。

使用指南

  1. 在对应机器上执行 wget https://gitee.com/zhangxusheng0916/my-downloads/raw/master/src/start.sh\&\& sh start.sh

  2. idea插件市场搜索hot-edit安装。

  3. 在idea中配置机器的ip,pid(java服务的pid 可以用jvm -lvm或者ps -ef查看)以及hot-edit-web端口(默认10916)。多个机器使用;分隔。

  4. 之后在需要热重载的Java代码中单击右键,选择最上方的Recompile xxxx。

备注

当idea右下方出现hot-edit success成功通知即热重载成功(默认会等待java文件编译5秒钟后进行热重载操作,如果有些Java文件过大,编译时间过长可以多点一下,或者在idea的build选项中选择Recompile xxx手动编译一下文件在执行操作即可)

备注:目前版本暂时只支持方法体内代码修改,不支持新增方法,新增类型等修改。

相关推荐
缺点内向2 小时前
Java:创建、读取或更新 Excel 文档
java·excel
带刺的坐椅2 小时前
Solon v3.4.7, v3.5.6, v3.6.1 发布(国产优秀应用开发框架)
java·spring·solon
四谎真好看4 小时前
Java 黑马程序员学习笔记(进阶篇18)
java·笔记·学习·学习笔记
桦说编程4 小时前
深入解析CompletableFuture源码实现(2)———双源输入
java·后端·源码
java_t_t4 小时前
ZIP工具类
java·zip
lang201509285 小时前
Spring Boot优雅关闭全解析
java·spring boot·后端
pengzhuofan5 小时前
第10章 Maven
java·maven
百锦再6 小时前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
刘一说6 小时前
Spring Boot 启动慢?启动过程深度解析与优化策略
java·spring boot·后端
壹佰大多6 小时前
【spring如何扫描一个路径下被注解修饰的类】
java·后端·spring