Liubsyy / HotSecondsIDEA

HotSeconds是一款Java远程热部署的插件,可实现秒级一键化热更新。插件分为HotSecondsClient(IDEA热部署插件)和HotSecondsServer(服务端javaagent热更新插件),可以热更新java和常用配置文件,也支持常用框架(Spring,MyBatis)的热更新,相对传统部署可节省大量时间提高开发效率。
GNU General Public License v2.0
376 stars 49 forks source link

和jrebel这种付费插件有对比吗,能支持到什么程度? #51

Closed shine10076 closed 10 months ago

shine10076 commented 11 months ago

和jrebel的对比有吗

Liubsyy commented 11 months ago

分为两个层面,类热更新,第三方框架支持,前者都能支持,第三方框架支持没有jrebel多,支持常用的Spring, SpringBoot和Mybatis,你要是肯自己扩展的话,jrebel能做的一切,HotSeconds也能做,jrebel不支持的,HotSeconds也能支持,自己动手,丰衣足食!

Liubsyy commented 11 months ago

像一些公司内部自研的框架,国产框架,或者是一些非热门的框架,只有自定义扩展热更新逻辑,才能做到无死角热部署

shine10076 commented 11 months ago

自定义扩展现在有详细文档说明吗

Liubsyy commented 11 months ago

简单的扩展:https://github.com/Liubsyy/HotSecondsIDEA/wiki/HotSeconds%E6%89%80%E6%9C%89%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D#27-%E6%8F%92%E4%BB%B6%E6%89%A9%E5%B1%95 也可以关注HotSecondsExtension项目