SpringBoot配置JRebel热部署(一站式详细安装使用)

首先去下载JRebel插件

JRebel 和 XRebel的作用

  1. JRebel:使用JRebel启动服务,当修改了所启动服务的对应代码 JRebel会对服务进行热部署
  2. XRebel:请求中,各个部分代码性能监控。例如:方法执行时间,出现的异常,SQL执行时间,输出的Log,MQ执行时间等。

安装之后重启,然后进入这个页面,点击右边的连接(文字可能会不一样,我是安装好了)

可以自己使用 jrebel.qekang.com网址    通过该网址生成 UUID  https://www.guidgen.com/  

https://jrebel.qekang.com/7b42efd0-6ecf-48be-809b-291774eeb84b    

jrebel.qekang.com网址 拼上 UUID

 

激活成功

 

 使用

由于JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动变异功能才能实现随时修改,随时生效。

  1. 在设置中打开自动编译
    如图,在设置中打开即可。 

 2. ctrl+shift+alt+/  打开   选择Registry

 

 勾选

 勾选所要热部署的模块

                                                                         完

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SpringBoot是一个非常流行的Java Web开发框架,致力于简化Spring配置和开发过程,并提供了很多方便的特性和工具。其中热部署是一个非常实用的功能,可以让开发人员在不重启应用服务器的情况下快速更新代码和资源文件,提高开发效率。 SpringBoot社区版支持两种类型的热部署:静态文件热部署和代码热部署。 静态文件热部署:只需要在本地修改完静态资源文件如html、css、js等,保存后刷新浏览器即可实现热部署,无需重新构建、重启项目或应用服务器。这个功能是通过对文件系统的监听来实现的,一旦磁盘上的文件发生改变,应用服务器会自动重新加载资源文件。 代码热部署:可以通过添加Spring Loaded或JRebel插件来实现,可以实现动态替换某个类而不需要重启服务器,从而改善应用程序在开发过程中的开发和调试效率,从而达到极快的反馈循环。Spring Loaded使用方法简单,只需要在运行项目时加入Spring Loaded的JVM参数即可使其生效。而JRebel则需要在IDE中开启。 需要注意的是,热部署并不是适用于所有场景,它也有一些限制和注意事项,例如不建议在生产环境中使用热部署等。并且在使用代码热部署的同时,需要考虑到应用程序的稳定性、性能和安全性等方面的考虑。因此,在开发过程中,我们需要根据实际情况选择合适的热部署方案,并在开发过程中进行测试和验证,保证热部署的稳定性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙端刘

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值