SpringFrameworkJava学习笔记Java 杂谈

IntelliJ热部署

2016-11-08  本文已影响162人  gsonliu

背景

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


我想哭

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

时间都去哪了

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

节省服务器启动时间,有这样的利器么? 答案是有: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,否则热部署不成功

上一篇 下一篇

猜你喜欢

热点阅读