简介JRebel是一组JavaEE开发工具。
Jrebel快速实现了热部署,大大节省了重启时间,提高了个人开发效率。
JRebel是一个JAVA虚拟机插件,JAVA程序员无需重新部署即可立即查看代码更改对APP应用程序的影响。 使用JRebel,可以即时独立查看代码、类和资源的更改,从而可以一次上载一个代码、类和资源的更改,而不是一次部署全部。 当程序员在开发环境中对类和资源进行更改时,这些更改将直接反映在已部署的APP应用程序中,从而跳过了构建和部署过程,大大减少了部署时间。
JRebel是一个JVM插件,在修改Java代码后,它将立即生效,而无需重新启动系统。
IDEA不支持本机热部署。 通常,在更新Java文件后,必须手动重新启动Tomcat服务器才能启用,这会浪费时间和生命。
目前,最适合热部署idea的解决方案是安装JRebel插件。
安装步骤1 :安装插件
步骤2 :在线GUID地址:在线生成GUID地址:在线GUID地址
到期后更新GUID更换即可!
服务器地址: https://jrebel.qekang.com/{GUID}
打开步骤jrebel下所示的面板,然后选择connecttoonlinelicensingservice
安装成功后,可以从JRebel启动项目。 以这种方式修改Java代码可以消除使用快捷键Ctrl+shift+F9重新启动站点的麻烦和耗时的操作。
将相关设置设置为脱机工作模式
设置自动编译要实现热部署,必须首先按如下方式设置Intellij :
由于JRebel通过实时监视class文件中的更改来实现热部署,因此必须在idea环境中打开自动变异功能,随时进行修改并随时启用。
打开运行时编译设置compiler.automake.allow.when.app.running快捷方式ctrl shift A,搜索: registry
或者
按快捷键Ctrl Shift Alt /,选择注册
运行项目时,单击图中的红框按钮即可运行。
第一个按钮是Run,第二个按钮是Debug。
修改代码(仅测试了Java代码的修改)后,按快捷键Ctrl + Shift + F9,系统会询问是否在运行后进行了更改并选择“是”。 加载完成后,可以获得热更新的效果。