IDEA中JRebel插件使⽤详解
⼀、简介
JRebel是⼀套JavaEE开发⼯具。
Jrebel 可快速实现热部署,节省了⼤量重启时间,提⾼了个⼈开发效率。
JRebel是⼀款JAVA虚拟机插件,它使得JAVA程序员能在不进⾏重部署的情况下,即时看到代码的改变对⼀个应⽤程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,你可以⼀个个地上传⽽不是⼀次性全部部署。当程序员在开发环境中对任何⼀个类或者资源作出修改的时候,这个变化会直接反应在部署好的应⽤程序上,从⽽跳过了构建和部署的过程,可以省去⼤量的部署⽤的时间。
JRebel是⼀款JVM插件,它使得Java代码修改后不⽤重启系统,⽴即⽣效。
IDEA上原⽣是不⽀持热部署的,⼀般更新了 Java ⽂件后要⼿动重启 Tomcat 服务器,才能⽣效,浪费时间浪费⽣命。
⽬前对于idea热部署最好的解决⽅案就是安装JRebel插件。
⼆、安装
第⼀步:安装插件
image.png
image.png
如果失效刷新GUID替换就可以!
第三步:打开jrebel 如下所⽰⾯板,选择Connect to online licensing service
image.png
安装成功之后就可以通过JRebel启动项⽬。这样修改完Java代码后,就可以通过快捷键 Ctrl+shift+F9 ⽽不再需要重启站点这样繁琐浪费时间的操作了。
相关设置 - 设置成离线⼯作模式
image.png
相关设置 - 设置⾃动编译
要想实现热部署,⾸先需要对Intellij按如下进⾏设置:
由于JRebel是实时监控class⽂件的变化来实现热部署的,所以在idea环境下需要打开⾃动变异功能才能实现随时修改,随时⽣效。打开运⾏时编译
image.png
相关设置 - 设置compiler.automake.allow.when.app.running
快捷键ctrl+shift+A,搜索:registry
或者
按快捷键 Ctrl+Shift+Alt+/ ,选择 Registryidea debug
image.png
image.png 使⽤
运⾏项⽬时要点击图中红框中的按钮,即可运⾏:
image.png
第⼀个按钮是Run,第⼆个按钮是Debug。
修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9,运⾏后会提⽰有变化是否重新
加载,选yes。完成加载以后,就已经实现了热更新效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论