關於如何使用Jrebel進行高效開發

  • 我們在進行服務器開發的時候 經常會去修改代碼,但是每次修改完代碼就需要重新編譯部署項目,往往這個過程是漫長的, 這也就造成程序員30%的精力都用在了一次又一次的tomcat的重啓中,大大印象開發效率。

  • 有沒有一種好的辦法去解決呢

    可能有人會說tomcat不就可以配置監聽class的改變重新編譯項目嗎,但是tomcat重新編譯項目最終還的重新啓動tomcat,這只是相當於是tomcat 把你手工啓動tomcat 的過程它替你完成了。

  • 如何解決上面的問題

    有沒有一種辦法可以修改代碼,資源等文件而不用重新編譯部署項目,並且按需編譯。這就是程序界大名鼎鼎的熱部署技術,熱在這裏表示項目正在運行,部署表示把修改後的代碼重新編譯加載。合起來就是在項目啓動運行中實時加載部署被改動的代碼或資源。而實現這種技術的插件有很多,最出名的就要數Jrebel這個插件了,當然如果項目是Springboot 可以使用spring自己的熱部署插件devtools也是一個不錯的選擇。

  • 什麼是Jrebel

    爲了更加專業的解釋在這裏我引用百科的定義《Jrebel》

  • 如何使用Jrebel

    • IDEA安裝jrebel插件
      在這裏插入圖片描述
      安裝完插件重新啓動
      在這裏插入圖片描述
      配置一下tomcat
      在這裏插入圖片描述
      在這裏插入圖片描述
      切記一定要使用帶exploded方式打包。不然沒有上面兩個選項
  • Eclipse安裝插件

    • Help-> eclipse Marketplace
      在這裏插入圖片描述
      在這裏插入圖片描述
      在這裏插入圖片描述
      在這裏插入圖片描述
      在這裏插入圖片描述

    激活插件 服務器填寫:http://139.199.89.239:1008/88414687-3b91-4286-89ba-2dc813b107ce
    郵箱隨便填寫

    至於tomcat的配置網上有很多可以自行百度(到這裏就可以啓動項目了原來怎麼啓動現在就怎麼啓動)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章