最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

IDEA 插件最佳組合:JRebel+XRebel 熱部署和接口分析優(yōu)化,太爽了!

2023-03-15 14:51 作者:兩年半的java練習生  | 我要投稿

IDEA上原生是不支持熱部署的,當我們修改代碼和配置文件等大部分操作時,都需要重啟服務器。

JRebel是一款JAVA虛擬機插件,它使得JAVA程序員能在不進行重部署的情況下,即時看到代碼的改變對一個應用程序帶來的影響。JRebel使你能即時分別看到代碼、類和資源的變化,從而跳過了構建和部署的過程,可以省去大量的部署用的時間。

目前對于idea熱部署最好的解決方案就是安裝JRebel。

XRebel 是不間斷運行在 web 應用的交互式分析器,當發(fā)現(xiàn)問題會在瀏覽器中顯示警告信息。XRebel 會實時監(jiān)測應用代碼的性能指標和可能會發(fā)生的問題。

官方文檔:

https://manuals.jrebel.com/jrebel/index.html

安裝JRebel/XRebel

1.通過IDEA插件倉庫查詢JRebel即可,這兩個插件是綁定在一起下載的,如圖。


2.由于該插件為收費,我們需要對插件進行激活

  • 依次進入help->Jrebel->Activation

  • 服務器地址:https://jrebel.qekang.com/{GUID}

  • 生成GUID:在線GUID地址

  • 將服務器地址與GUID拼接后填入Team URL

  • 點擊CHANGE LICENSE

到此,JRebel就激活完成了。



設置JRebel

1.設置為離線工作模式,點擊WORK OFFLICE


也可更改JRebel的自動刷新間隔

2.為IDEA設置自動編譯(一般默認就是自動編譯)


在advanced setting勾選Allow auto -make…


對項目進行熱部署

1.打開下面的JRebel,選擇需要進行熱部署的服務


2.在SpringBoot項目中,選擇更新類和資源


3.使用JRebel+XRebel(若僅需要熱部署,可選擇JRebel)啟動項目,而不是原生啟動


4.當本地有多個微服務時,在service中選擇所有的微服務,并使用JRebel啟動


這樣,當任何一個服務中的代碼改變時,直接Ctrl+Shift+F9,JRebel將會監(jiān)測到代碼改變并且Reload,可以繼續(xù)愉快地繼續(xù)開發(fā)了,避免了重新啟動服務器,等待幾十秒的時間。


使用XRebel性能分析

1.XRebel訪問

項目啟動后訪問地址為:服務器項目應用地址/xrebel

例如:http://localhost:8080/xrebel

2.激活XRebel

激活方式同JRebel

3.功能


  1. 能夠捕捉到應用運行時發(fā)生的異常

  2. 能夠詳細的觀察某每一次的調(diào)用,而且能夠非常詳細的觀察各個步驟的執(zhí)行時間

  3. 每個步驟還可以看到詳細的源碼執(zhí)行流程

  4. 在數(shù)據(jù)庫操作上能夠看到具體的耗時和格式化后的SQL語句

  5. 可以查看詳細的系統(tǒng)執(zhí)行日志,可以下載到本地


  6. 不僅支持單機模式下,還可以應用于微服務分布式




總結

以上就是JRebel+XRebel的介紹,學會了媽媽就再也不用擔心我改bug不開心了!??!

最后說一句(別白嫖,求關注)

每一篇文章都是精心輸出,如果這篇文章對你有所幫助,或者有所啟發(fā)的話,幫忙點贊、轉發(fā),你的支持就是我堅持下去的最大動力!


IDEA 插件最佳組合:JRebel+XRebel 熱部署和接口分析優(yōu)化,太爽了!的評論 (共 條)

分享到微博請遵守國家法律
南投市| 偃师市| 土默特左旗| 三河市| 鄂托克前旗| 体育| 临洮县| 大关县| 信阳市| 芦溪县| 开鲁县| 应城市| 务川| 涟源市| 湖州市| 吉木萨尔县| 宜州市| 儋州市| 天门市| 襄垣县| 双柏县| 邹平县| 微博| 新兴县| 满洲里市| 芒康县| 林州市| 赤峰市| 百色市| 壶关县| 陆丰市| 怀来县| 平顶山市| 桦甸市| 那坡县| 永福县| 屯门区| 法库县| 茌平县| 荣昌县| 洛隆县|