专栏名称: Java知音
专注于Java,推送技术文章,热门开源项目等。致力打造一个有实用,有情怀的Java技术公众号!
目录
相关文章推荐
Java知音  ·  让数据传输更优雅:SpringBoot前后端 ... ·  18 小时前  
芋道源码  ·  MapStruct ... ·  昨天  
芋道源码  ·  MySQL+Redis,百万数据轻松优化 ·  5 天前  
芋道源码  ·  玩转Spring:强大的 SpEL 表达式 ·  5 天前  
芋道源码  ·  巧用 MyBatis Plus 实现数据权限控制 ·  6 天前  
51好读  ›  专栏  ›  Java知音

Java线上开发神器:10秒实现代码热更新

Java知音  · 公众号  · Java 后端  · 2024-08-23 10:05

正文

戳上方蓝字“Java知音”关注我

分享一个很好用的热更新插件ArthasHotSwap

https://github.com/xxxtai/ArthasHotSwap

我们在测试环境进行开发调试的时候,会有想要热更新几个文件的需求

例如想要把下面的张三改成李四

如果只是做了一小部分的修改,就去重新发布的,有点得不偿失(因为发布常常得几分钟甚至十几分钟),这时候我们就可以使用ArthasHotSwap这个插件帮我们进行热更新,并且操作特别简单

只需要下载该插件,然后修改代码,进行编译(因为需要class文件)

然后使用插件

再到服务器上粘贴就好了!😁

这里需要注意的是,该插件是将修改后的字节码文件上传到了oss中,然后目标服务器再下载下来进行热更新的,如果需要自定义上传的对象存储的话可以去作者github issue中找到方法

我们可以看到修改已经成功了!

我们可以看到修改已经成功了!整个过程十秒钟都不到,真是效率神器!

来源:juejin.cn/post/7362102741346074650

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

文明发言,以交流技术职位内推行业探讨为主

广告人士勿入,切勿轻信私聊,防止被骗

加我好友,拉你进群