给做Java开发的程序员推荐一款超实用的热部署工具

createh53周前 (03-25)技术教程3

这个工具的名字叫:ArthasHotSwap

用法:

  1. 下载Idea 插件,插件名就是ArthasHotSwap。其他开发工具没有试,应该也有。
  2. 在本地修改完代码后编译一下整个项目。
  3. 在你修改的文件中任意位置右键-选择:ArthasHotSwap->Swap This Class。点击之后插件会生成一段命令并且放到了系统的剪贴板里了。



  1. 登录线上服务器,直接粘贴回车。看到下面这句话的说明已经热部署成功了。


其他说明:

  1. 这个插件只适用Java应用
  2. 如果应用部署在阿里云服务器上一般都能用,否则有可能要开通一下相关网络权限。


  1. 首次使用可能会失败,失败后再执行一次一般会成功。
  2. 如果服务器上Java进程不止一个,那么执行命令过程中需要选一下热部署哪个应用。
  3. 热部署的限制:无法修改类名、方法名,无法修改类属性名称,无法新增类属性,无法新增非静态方法。


最后:感谢一下阿里提供这么好用的工具。

相关文章

Java 开发者必备工具清单:提升效率的 10 款神器

在 Java 开发的广袤领域中,工欲善其事,必先利其器。合适的开发工具能够显著提升开发效率,优化代码质量,让开发过程更加顺畅和高效。以下为大家精心整理了 10 款 Java 开发者必备的工具,助您在开...

常用 Java 开发工具

入门学习时,进行简单的 Java 程序编写,我们可以使用文本编辑器,比如:记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种软件: Notepad++ Ultra...

2025 年,Java 开发领域这 12 大工具将继续领先!

Java作为全球最主流的编程语言之一,凭借其强大的稳定性、可扩展性和多功能性,在各行各业中占据着主导地位。展望2025年,这些工具将简化开发流程,提升生产力,并为开发者提供更多灵活性,尤其是在处理复杂...

一篇文章带你更好了解热门Java开发工具IDEA!

IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、sv...

【JAVA日常开发】03-9个工具类让你的开发效率提升80% #程序代码

9个工具库让你的Java开发效率提升80%。9个工具库让你的JAVA开发效率提升80%。话不多说,点关注开始。今天介绍前三个,直接看demo。·第一个是collections,这个是javautil下...

Java可视化开发工具有哪些?哪个更好用?

Java可视化开发工具有很多选择,以下是一些常用的工具:Swing:Swing是Java提供的一组GUI组件库,可用于构建桌面应用程序。它提供了丰富的组件,如按钮、文本框、表格等,可以通过代码进行布局...