IntelliJ IDEA JRebel 安裝使用圖文教程(熱部署插件)
IntelliJ IDEA 簡介
IDEA 全稱 IntelliJ IDEA,是java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國的首都布拉格,開發(fā)人員以嚴(yán)謹(jǐn)著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費(fèi)版只支持Java等少數(shù)語言。
IntelliJ IDEA - JRebel 安裝使用教程
JRebel 能做什么?
JRebel 是一款熱部署插件。當(dāng)你的 java-web 項(xiàng)目在 tomcat 中 run/debug 的時(shí)候 ,修改某一個(gè) java 文件時(shí),tomcat 并不能將此文件的修改 實(shí)時(shí)編譯 并反映到運(yùn)行的項(xiàng)目中去。JRebel 就可以解決在項(xiàng)目運(yùn)行狀態(tài)run/debug 狀態(tài)下任意修改 java 文件并動(dòng)態(tài)反饋到運(yùn)行的項(xiàng)目中。
或許你說你可以這樣干,修改 server.xml 的配置。
<Context path="/helloapp" docBase="helloapp" reloadable="true"/>
但改動(dòng) java 代碼后果是 tomcat 會(huì)重啟整個(gè)項(xiàng)目。
直奔主題
一,JRebel 插件 獲取與安裝
1,JRebel 官網(wǎng)下載地址
https://zeroturnaround.com/software/jrebel/download/#!/free-trial
注冊(cè)可以獲得 14 天的免費(fèi)使用,注冊(cè)過程此處省略 N 個(gè)字,注冊(cè)下載相信大家都會(huì)。收費(fèi)的問題下面會(huì)為大家解決,不用急。
下載好了如何安裝?
這里我就隨便拿一個(gè)來演示本地安裝了。
2,或者直接在 IDEA 中操作獲取 JRebel 插件
安裝完成,記得重啟 IDEA 使剛才安裝的插件生效。
二,激活
在此感謝 IDEA開源社區(qū) http://www.ideajava.org/
三:使用
配置完畢!
啟動(dòng)項(xiàng)目之后
任意修改 java 代碼,并 ctrl + s 保存 ,update classes and resources 一下。
操作如下所示:
總結(jié)
以上所述是小編給大家介紹的IntelliJ IDEA 熱部署插件JRebel 安裝使用圖文教程,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
SpringBoot中的RestTemplate使用方法詳解
這篇文章主要介紹了SpringBoot中的RestTemplate使用方法詳解,為了方便使用,這里我封裝成一個(gè)工具類來靜態(tài)調(diào)用RestTemplate,基于SpringBoot2.4.2版本,需要的朋友可以參考下2024-01-01使用工具類-java精確到小數(shù)點(diǎn)后6位
這篇文章主要介紹了使用工具類-java精確到小數(shù)點(diǎn)后6位,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10spring security與corsFilter沖突的解決方案
這篇文章主要介紹了spring security與corsFilter沖突的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-11-11使用Java和WebSocket實(shí)現(xiàn)網(wǎng)頁聊天室實(shí)例代碼
WebSocket是HTML5一種新的協(xié)議,它實(shí)現(xiàn)了瀏覽器與服務(wù)器全雙工通信,這里就將使用WebSocket來開發(fā)網(wǎng)頁聊天室,對(duì)Java和WebSocket實(shí)現(xiàn)網(wǎng)頁聊天室的實(shí)例代碼感興趣的朋友一起學(xué)習(xí)吧2016-06-06java 數(shù)據(jù)結(jié)構(gòu)與算法 (快速排序法)
這篇文章主要介紹了java 數(shù)據(jù)結(jié)構(gòu)與算法(快速排序法),,快速排序法是實(shí)踐中的一種快速的排序算法,在c++或?qū)ava基本類型的排序中特別有用,下面我們一起進(jìn)入文章學(xué)習(xí)更詳細(xì)的內(nèi)容吧,需要的朋友可以參考下2022-02-02Hibernate延遲加載原理與實(shí)現(xiàn)方法
這篇文章主要介紹了Hibernate延遲加載原理與實(shí)現(xiàn)方法,較為詳細(xì)的分析了Hibernate延遲加載的概念,原理與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-03-03