zoukankan      html  css  js  c++  java
  • spring boot热部署 -- 实现 后端java热更新 -- 详细操作 【idea 的 JRebel破解】

    1.前言

    上一随笔写了如何使得spring boot热更新前端 ,但后端java部分无法热更新。

     对于Java热更新,以前常使用  springloaded  ,但是缺点 和bug很多

    无法实现真正意义的 Java热更新

    于是出来了个叫 JRebel的插件 ,很好用 ,但是需要收费,当前可以免费使用15天 。

    对于我这样的穷学生 ,买不起 ,所以 ,我只能破解 ,网上有些破解版直接安装到idea ,一点都不靠谱 ,不说这个,安全就受到威胁。

    那怎么办?

     很简单,自己破解就行!!!

    2.下载配置信息

    我把注册机放在git仓库

    https://github.com/cen-xi/plugin-JRebel

    需要下载

    //

    进入网址https://www.guidgen.com/

    获取随机的 GUID字符串

    3.安装JRebel 

    直接进入的插件列表[setting - plugins ]找到找到后安装就行

    搜索 jrebel ,找到后安装即可【我已经安装了,所以没有显示安装按钮intall】

    4.破解操作

    (1)安装成功后重启idea

    (2)启动注册机,会弹出指令框,不需要理会

    (3)随意进入一个工程

    点击rebel启动 ,会自动弹出授权页面

     第一行输入:  http://127.0.0.1:8888/GUID字符串

    第二行输入 任意的邮箱

    同意协议并提交即可

    等待一会后重启

    (4)进入setting ,会发现多出来了个选项

    点击  JRebel & XRebel

    右边会有个叫 work offline 按钮,点击

     出现下图即表示破解成功

    现在可以关闭注册机了【关闭指令框即可】

     5.测试

    (1)注备一个接口测试

     (2)启动工程,绿色小火箭图标才是jrebel启动 ,点击即可

     

     (3)访问网址 ,http://localhost:8001/getname?name=tom

     修改接口,

     

     然后直接进入浏览器刷新页面

     Java热更新成功

    (4)添加新接口

     

      然后直接进入浏览器访问网址  

      Java热更新再次成功

        撒花!!!

    --------------------------

    参考博文原址 : https://www.cnblogs.com/chenjiahao9527/p/11524255.html

  • 相关阅读:
    Centos7下安装Oracle11g r2图形化界面数据库
    power designer 16.5 使用总结[转]
    mybatis-plus忽略映射字段
    mybatis-plus快速入门使用
    git本地项目代码上传至码云远程仓库总结【转】
    北京Java笔试题整理
    linux下启动和关闭tomcat服务的方式
    SpringMvc支持跨域访问,Spring跨域访问,SpringMvc @CrossOrigin 跨域[转]
    mybatis中的#和$的区别
    Spring官网下载dist.zip的几种方法
  • 原文地址:https://www.cnblogs.com/c2g5201314/p/13063668.html
Copyright © 2011-2022 走看看