HotSeconds是一款Java远程热部署的插件(当然也支持本地热部署),分为HotSecondsClient(IDEA热部署插件)和HotSecondsServer(服务端agent),可热更新java和常用配置文件,也支持常用框架(Spring,MyBatis)的热更新,相对传统打包->部署->启动流程可节省大量时间提高开发效率。
目前支持Java8,Java11,Java17和Java21。
本插件是可以支持自定义扩展的,比如热更新某个文件之后执行自定义的逻辑
按文档安装完之后连接目标端口,右键选择Hot swap this file to remote即可实现单文件热更新,如果是java文件会先编译再热更新。如果需要远程编译可选择Remote compilation and hot swap
批量热更新:可以将修改的文件批量热部署到远程
远程执行函数:简单高效触发某个函数获取结果
可以先看常见问题和解决方案,如果还有问题直接建Issues即可,同时也欢迎加QQ群 173093336 交流。
如果本插件对你有帮助,请点击 ⭐Star 支持一下吧,后续为大家带来更多的黑科技