专栏名称: Java知音
专注于Java,推送技术文章,热门开源项目等。致力打造一个有实用,有情怀的Java技术公众号!
今天看啥  ›  专栏  ›  Java知音

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

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

主要观点总结

文章介绍了使用ArthasHotSwap插件进行热更新的过程及其优势。该插件能够帮助开发者在测试环境中快速进行代码的热更新,而无需重新发布整个应用。操作过程简单,只需下载插件,修改代码并编译,然后使用插件将修改后的字节码文件上传到对象存储服务器,目标服务器再下载进行热更新。文章还强调了注意事项,并提到了插件带来的便利性和效率。

关键观点总结

关键观点1: ArthasHotSwap插件介绍及用途

插件可以帮助开发者在测试环境中进行代码的热更新,无需重新发布整个应用。

关键观点2: ArthasHotSwap使用步骤

下载插件,修改代码并编译,使用插件上传修改后的字节码文件到对象存储服务器,目标服务器下载进行热更新。

关键观点3: 注意事项

插件将修改后的字节码文件上传到oss中,目标服务器再下载进行热更新。如果需要自定义上传的对象存储,可在作者github issue中寻找方法。

关键观点4: ArthasHotSwap的优势

热更新过程快速,效率高,整个过程可以在十秒内完成。


文章预览

戳上方蓝字“ Java知音 ”关注我 分享一个很好用的热更新插件 ArthasHotSwap : https://github.com/xxxtai/ArthasHotSwap 我们在测试环境进行开发调试的时候,会有想要热更新几个文件的需求 例如想要把下面的张三改成李四 如果只是做了一小部分的修改,就去重新发布的,有点得不偿失(因为发布常常得几分钟甚至十几分钟),这时候我们就可以使用 ArthasHotSwap 这个插件帮我们进行热更新,并且操作特别简单 只需要下载该插件,然后修改代码,进行编译(因为需要class文件) 然后使用插件 再到服务器上粘贴就好了!😁 这里需要注意的是,该插件是将修改后的字节码文件上传到了oss中,然后目标服务器再下载下来进行热更新的,如果需要自定义上传的对象存储的话可以去作者github issue中找到方法 我们可以看到修改已经成功了! 我们可以看到修改已经成功了 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览