IntelliJ热部署

背景

一个后端人员默默的在开发需求,还有一小时就要下班了,嘿嘿嘿,功能需求也完成的差不多,今天终于可以早点下班回家撸两把了,再测试一把就推给测试人员了。点击按钮启动服务,过了2分钟终于起来了,结果。。。


我想哭

发现了一个BUG,然后又重启服务,等了三分钟,测试了下,这个bug修好了,准备准备回家咯!!! 可可没想到,又发现了一个bug,改好后,又重启服务...就这样不知不觉到了9点。。。

时间都去哪了

时间都去哪了?这么快就下班了? 我们程序员经常面临的问题,总结一下,我们是不是可以更早的下班,在哪里可以节省时间:

  • 首先,提高代码编写质量,这个非一朝一夕,要逐渐积累
  • 节省每次启动服务的时间,小项目1-2分钟,大项目要5分钟(可能要预处理一些数据)

节省服务器启动时间,有这样的利器么? 答案是有:JRebel

IntelliJ 的插件 JRebel

解决每次修改部分代码需要重启服务的烦恼,节省了大量的时间,终于实现了动态编译语言的热部署

1.安装JRebel插件

安装插件

2.检查安装效果

绿色 VALID表示有效

安装成功

在原来运行项目的按钮边上会多出两个绿色的按钮, 如图, 前面那个是run , 后面那个是debug

![Upload Paste_Image.png failed. Please try again.]

3.部署项目,并启动

On update action : update classes and resources
On frame deactivation: update classes and resources

上面两项一定要配置成: update classes and resources,否则热部署不成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容