JRebel能如何帮助缩短开发人生苦短的过程?
- 内容介绍
- 相关推荐
本文共计1054个文字,预计阅读时间需要5分钟。
昨天看到团子推送的一篇关于热部署的文章,其中介绍了自研的Sonic插件在官方内部的应用。同时,晒出一张对比图:团子表示我们的插件要优于同类插件。不过我定睛一看,还是觉得好家呀!
昨天看到团子推送的一篇关于热部署的文章,其中介绍了自研的Sonic插件在公司内部的应用。同时晒出来一张对比图:
团子表示我们的插件要比同类插件优秀哦。不过我定睛一看,好家伙,第一列的JRebel在图中的描述,除了远程debug相关的功能,其他的基本和团子的插件不相上下啊!没机会使用团子插件的朋友们,如果只是想提升本地开发效率,绝对要试一试JRebel啊!
为啥要用热部署插件?想到了年轻的时候,每次改动代码之后,都要重新启动项目。项目小倒是还好,大一些的项目,加载的东西多,要等上一两分钟。当时就想,如果可以改了代码不重新启动就好了,真是费劲。(真是年少无知,太热爱工作,这重启的时间摸鱼,多是一件美事啊!)后来自己发现,如果只改方法中的几行代码,IDEA重新编译后是可以直接生效的(也就是上图中的IDEA热加载)。如果是增加个类,或者多写个方法,还是得老老实实的重启项目才行。
JRebel究竟有什么奇效? IDEA启动项目我们写个简单的demo来看看JRebel的效果。
本文共计1054个文字,预计阅读时间需要5分钟。
昨天看到团子推送的一篇关于热部署的文章,其中介绍了自研的Sonic插件在官方内部的应用。同时,晒出一张对比图:团子表示我们的插件要优于同类插件。不过我定睛一看,还是觉得好家呀!
昨天看到团子推送的一篇关于热部署的文章,其中介绍了自研的Sonic插件在公司内部的应用。同时晒出来一张对比图:
团子表示我们的插件要比同类插件优秀哦。不过我定睛一看,好家伙,第一列的JRebel在图中的描述,除了远程debug相关的功能,其他的基本和团子的插件不相上下啊!没机会使用团子插件的朋友们,如果只是想提升本地开发效率,绝对要试一试JRebel啊!
为啥要用热部署插件?想到了年轻的时候,每次改动代码之后,都要重新启动项目。项目小倒是还好,大一些的项目,加载的东西多,要等上一两分钟。当时就想,如果可以改了代码不重新启动就好了,真是费劲。(真是年少无知,太热爱工作,这重启的时间摸鱼,多是一件美事啊!)后来自己发现,如果只改方法中的几行代码,IDEA重新编译后是可以直接生效的(也就是上图中的IDEA热加载)。如果是增加个类,或者多写个方法,还是得老老实实的重启项目才行。
JRebel究竟有什么奇效? IDEA启动项目我们写个简单的demo来看看JRebel的效果。

