日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
聊一聊SpringBoot項(xiàng)目熱部署

?[[382306]]?

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)站空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、未央網(wǎng)站維護(hù)、網(wǎng)站推廣。

本文轉(zhuǎn)載自微信公眾號(hào)「菜鳥(niǎo)阿都」,作者菜鳥(niǎo)阿都。轉(zhuǎn)載本文請(qǐng)聯(lián)系菜鳥(niǎo)阿都公眾號(hào)。

通過(guò)設(shè)置熱部署,以后再也不用每次修改完代碼后,手動(dòng)重啟了,即節(jié)省了時(shí)間又提高了開(kāi)發(fā)效率。此篇文章主要介紹兩種SpringBoot項(xiàng)目熱部署的方式,方式一是通過(guò)引入devtool組件實(shí)現(xiàn)熱部署,方式二是通過(guò)idea下載jrebel插件實(shí)現(xiàn)熱部署,jrebel免費(fèi)試用30天,但通過(guò)文中提供的網(wǎng)址可獲得jrebel激活序列碼,阿都對(duì)兩種方式都進(jìn)行了測(cè)試,全部有效。

一、devtool組件熱部署

實(shí)現(xiàn)原理:自動(dòng)重啟項(xiàng)目

1.添加devtools依賴


org.springframework.boot
spring-boot-devtools
true

??

fork為true的作用:表示創(chuàng)建(fork)一個(gè)新的JVM來(lái)運(yùn)行編譯器

2.配置idea

位置:File >> Settings >> Build,Execution,Deployment >> Compiler

勾選 Build project automatically

??

快捷鍵:Ctr + Alt + Shift + / 開(kāi)啟注冊(cè)表

??

配置程序運(yùn)行時(shí)自動(dòng)編譯

??

3.重啟項(xiàng)目

每次對(duì)項(xiàng)目進(jìn)行修改后保存,idea會(huì)自動(dòng)編譯重啟項(xiàng)目,會(huì)在幾秒左右重啟項(xiàng)目,速度比自己手動(dòng)重啟項(xiàng)目快

二、Jrebel插件熱部署

實(shí)現(xiàn)原理:自動(dòng)加載編譯修改代碼

1.安裝插件【JRebel and XRebel for IntelliJ】

通過(guò)idea設(shè)置中的插件市場(chǎng)中安裝:File >> Settings >> Plugins >> Marketplace

??

2.激活插件

位置:File >> Settings >>JReble&XRebel

??

選用第一種Team URL方式激活,需要輸入Team URL 與Eamil address兩個(gè)參數(shù),Team URL是通過(guò)激活網(wǎng)址獲得的GUID,然后將網(wǎng)址和GUID進(jìn)行拼接,Eamil address參數(shù)輸入任意合法的郵箱即可,JRebel默認(rèn)采用Work online模式,每次使用時(shí),JReble會(huì)監(jiān)聽(tīng)激活注冊(cè)信息,當(dāng)使用的激活網(wǎng)址失效時(shí),JRebel也會(huì)導(dǎo)致失效,所以設(shè)置為Work offline【離線】模式,離線模式默認(rèn)6個(gè)月的激活時(shí)間

3.配置idea

同上devtool配置步驟2,配置自動(dòng)編譯

4.啟動(dòng)【點(diǎn)擊jrebel圖標(biāo)啟動(dòng)項(xiàng)目】

??

結(jié)語(yǔ)

兩種方式各有利弊,方式一對(duì)代碼【添加依賴】具有侵入性,并且修改代碼后會(huì)自動(dòng)重啟項(xiàng)目,速度較慢,方式二是以idea插件的形式,對(duì)代碼不做任何修改,每次只編譯加載修改代碼,速度快,但收費(fèi)。


網(wǎng)站欄目:聊一聊SpringBoot項(xiàng)目熱部署
本文URL:http://www.5511xx.com/article/cdiescc.html