欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
欢迎加入团队圈子!与作者面对面!直接点击!
问题描述
前面讲解了 spring 项目的热部署方式,但是有一点弊端就是需要在每个项目中都要去配置相应的代码,然后去自动下载相应的依赖,为了更快的开发, idea 提供了一个热部署插件,这样在需要更新的时候就不用每次关闭之后再启动,后台就自动刷新了项目。一个 java web 项目,在写的过程中需要不断调试,如果没有热部署,则需要每修改一次项目要重启一次,验证问题有没有得到解决。如果项目很小,启动只要几秒或十几秒,可能感觉影响不是很大;但当项目变大了,重启一次需要几十秒,几分钟,甚至十几分钟,每次修改后都需要重启无疑会严重影响工作效率。
解决方案
下面来简单的介绍一下 jrebel 插件。首先需要做的是安装这个插件,以 idea 为例,依次打开 File-Setting-Plugin 。
图 2.1 步骤 1
输入 Jrebel,如果没有找到,则点击browse 搜索。
图 2.2 步骤 2
选择第一个,点击右侧 Install ,然后 Restart 重启即可。重启后,依次 File-Setting( 或 ctrl+alt+s) 打开设置,可以看到 Jrebel 插件已经成功了。
图 2.3 步骤 3
但是打开这个插件之后发现并不能使用,提示需要激活,因为这个插件已经不提供免费的。激活方式较多,大家可以百度一下。
下面将介绍激活后如何使用,在 Project 右键会看到 Jrebel 选项,然后选择生成 Jrebel.xml 的按钮,打开 tomcat 配置,查看 Jreble Debug。
图 2.4 步骤 4
这里已经默认了对部件框架的支持,也可自己添加支持。
图 2.5 步骤 5
点击 Jrebel 调试的图标,即可愉快地使用Jrebel 调试了,在服务启动后 , 如增加或修改代码 ,按Ctrl+shift+F9 重新编译 , 改动就可直接生效了。
结语
在开发时不要盲目地、机械地成为一个敲代码的工具,应该思考如何提高开发效率。
END
编 辑 | 王楠岚
责 编 | 桂 军
where2go 团队
微信号:算法与编程之美
长按识别二维码关注我们!
温馨提示: 点击页面右下角 “写留言”发表评论,期待您的参与!期待您的转发!