当前位置: 首页 > wzjs >正文

element ui做门户网站app接入广告变现

element ui做门户网站,app接入广告变现,做网站有必要?,学生为学校做网站系列文章目录 文章目录 系列文章目录一、JRebel是什么?1.1、对比传统开发流程1.2、JRebel特性以及优势 二、IDEA集成JRebel三、IDEA以JRebel运行报错处理四、IDEA以JRebel运行演示实时热部署 一、JRebel是什么? JRebel 是一款针对 Java 开发的热部署工具…

系列文章目录

文章目录

  • 系列文章目录
  • 一、JRebel是什么?
    • 1.1、对比传统开发流程
    • 1.2、JRebel特性以及优势
  • 二、IDEA集成JRebel
  • 三、IDEA以JRebel运行报错处理
  • 四、IDEA以JRebel运行演示实时热部署


一、JRebel是什么?

JRebel 是一款针对 Java 开发的热部署工具,主要用于提升开发效率。它的核心作用是避免重复启动应用,允许开发者在修改代码后立即看到变更效果,而无需重启服务器或重新部署应用。

1.1、对比传统开发流程

场景传统方式JRebel方式
修改单个JAVA类代码重启整个应用立即生效(一般3秒左右),无需重启应用
修改Spring配置或者Mybatis的XML文件重启整个应用自动重新加载配置
调式Debug时,修改代码逻辑重启后丢失会话保持状态,继续调试

1.2、JRebel特性以及优势

(1) 实时热部署(Hot Reloading)

1.修改 Java 代码(如类、方法、字段等)后,JRebel 会动态加载变更,直接生效,省去传统开发中的“编译→部署→重启”流程。
2.容 Spring、Spring Boot、Jakarta EE、Hibernate、MyBatis 等主流框架,对注解、配置文件的修改也能实时生效。

(2) 节省开发时间

1.传统重启可能需要几十秒甚至几分钟,而 JRebel 的实时更新几乎无延迟。
2.项目越复杂,重启耗时越长,JRebel 的收益越明显。

(3) 调试友好

热部署不会重置应用状态(如会话、数据库连接),调试时能保持上下文,避免重复操作。


二、IDEA集成JRebel

(1)点击IDEA左上方File按钮后,选择Settings,点击后打开IDEA设置面板。也可以通过快捷键Ctrl+Alt+S进行打开
在这里插入图片描述
(2)点击Plugins按钮,切换到Marketplace后,搜索JRebel插件并点击Install进行安装。
在这里插入图片描述
(3)安装完成后,重启IDEA,会发现IDEA左右两边多了几个图标。这表面JRebel插件已经安装完成。
在这里插入图片描述
(4)打开Settings面板,点击JRebel&Settings后,点击Actvice license按钮激活JRebel
在这里插入图片描述
(5)填写激活码,免费的激活码: https://jrebel.chatsbot.org/34feb0a0-b0f6-4a55-bd02-c960c42d101f,邮件地址随便填写一个,勾选同意后,点击Activce进行激活。
在这里插入图片描述
(6)提示JRebel activated后,表示激活完成。重启IDEA!!!
在这里插入图片描述
(6)在此点击JRebel&XRebel可以看到已经是Active状态。
在这里插入图片描述
(7)尝试使用JRebel进行Debug运行,如果控制台打印出JRebel日志,则表示JRebel运行成功。
在这里插入图片描述


三、IDEA以JRebel运行报错处理

有些Windows登录用户是使用中文名字,那么在使用JRebel运行时,可能出现一下报错
JRebel-JVMTI [ERROR] You’re using an incompatible ‘jrebel.jar’ with the JRebel Agent,如果您以JRebel运行项目时报这个错误,多半是由于中文用户名称导致的,解决方案参考一下文章:JRebel-JVMTI [ERROR] You’re using an incompatible ‘jrebel.jar’ with the JRebel Agent.【完美解决方案】


四、IDEA以JRebel运行演示实时热部署

以下代码是一个controller接口代码,调用该方法后,返回一个Hello!

    @AnInterfaceRateLimiter(rate = 5, rateInterval = 10, rateIntervalUnit = RateIntervalUnit.SECONDS)@AnonymousPostMapping(value = "/rateLimiterInterface", consumes = MediaType.APPLICATION_JSON_VALUE)public ResponseResult rateLimiterInterface() {return ResponseResult.success("Hello!");}

在这里插入图片描述
我们尝试将返回值Hello!改为Hello!JRebel!,等待JRebel自动更新代码。
在这里插入图片描述
再次使用PostMan访问,可以发现返回值已经改变,这表明JRebel热部署生效了。
在这里插入图片描述

http://www.dtcms.com/wzjs/431061.html

相关文章:

  • 自己做的网站显示不全网络广告推广服务
  • 一个网站的建设流程图微信软文范例
  • 济南会做网站的公司免费网络推广公司
  • 六年级做网站的软件成都seo专家
  • 大学校园网站建设方案自动seo网站源码
  • 网站开发建设挣钱吗软文网站推荐
  • 手机 网站 微信 源码免费自己建网页
  • 示范校建设信息化成果网站怎么免费做网站
  • 企业网站建设排名官网百度业务员联系电话
  • 西安制作网站软件快速网站搭建
  • 做网站的公司重庆举一个网络营销的例子
  • 乙方宝新手如何学seo
  • 子域名网址大全seo最新技巧
  • 长春网站建设中心什么是网络营销策划
  • 经纪人做网站技巧产品营销策划方案
  • 河北廊坊seo网站建设网站优化网络宣传策划方案
  • 自动制作视频的软件网站seo系统
  • 食品建设网站的目的百度seo多久能优化关键词
  • 烟台网站建设ytwzjsgoogle浏览器官方下载
  • 珠海企业网站建设公司天津seo优化排名
  • 什么是企业网站建设零基础怎么做电商
  • 中国住建部网站查询网app运营需要做哪些
  • 网站建设文章八宿县网站seo优化排名
  • 网站瀑布流怎么做重庆seo全面优化
  • 桂林网站搭建微博营销案例
  • 全国seo公司排名教程推广优化网站排名
  • 个人网站效果图百度地图客服人工电话
  • 开源的网站后台程序免费视频外链生成推荐
  • 电商网站建设实训总结与体会天津百度关键词推广公司
  • 六安网站建设六安郑州最新通告