IntelliJ热部署

作者: gsonliu | 来源:发表于2016-11-08 22:23 被阅读162次

背景

一个后端人员默默的在开发需求,还有一小时就要下班了,嘿嘿嘿,功能需求也完成的差不多,今天终于可以早点下班回家撸两把了,再测试一把就推给测试人员了。点击按钮启动服务,过了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,否则热部署不成功

相关文章

网友评论

    本文标题:IntelliJ热部署

    本文链接:https://www.haomeiwen.com/subject/utlzuttx.html