這一篇主要來(lái)記錄一下Springboot里的熱部署。一般我們?cè)陂_(kāi)發(fā)中,每次修改一個(gè)java類文件等文件時(shí),需要重啟服務(wù)器才能看到更新后的效果。使用熱部署可進(jìn)行立即生效,快速啟動(dòng)。從而優(yōu)化這個(gè)過(guò)程。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、綠春ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的綠春網(wǎng)站制作公司
這里我們說(shuō)一下springboot使用devtools進(jìn)行熱部署。
1、在pom.xml文件的<dependencies>標(biāo)簽里添加以下依賴,如圖:
? ? ? ? ? ? ? <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<!-- optional=true, 依賴不會(huì)傳遞, 該項(xiàng)目依賴devtools;?
之后依賴boot項(xiàng)目的項(xiàng)目如果想要使用devtools, 需要重新引入 -->
<optional>true</optional>
</dependency>
2、此外,我們也可以優(yōu)化頁(yè)面文件,當(dāng)一些頁(yè)面修改之后,也會(huì)立即生效。(例如我們使用thymeleaf頁(yè)面模板時(shí),后面我們會(huì)說(shuō)到)。打開(kāi)application.properties文件(目錄:src/main/resources),添加以下內(nèi)容。如圖:
? ? spring.thymeleaf.cache=true
? ? spring.devtools.restart.enabled=true
? ? spring.devtools.restart.additional-paths=src/main/java
3、我們測(cè)試下,重新啟動(dòng)項(xiàng)目,然后在瀏覽器里輸入鏈接訪問(wèn),打開(kāi)這個(gè)鏈接之后不要關(guān)閉!!。然后可以打開(kāi)代碼,重新修改一下代碼,保存;再去瀏覽器里刷新剛剛的鏈接訪問(wèn),會(huì)發(fā)現(xiàn)效果已經(jīng)更新。
分享名稱:基于springboot的Maven項(xiàng)目開(kāi)發(fā)步驟(3)
網(wǎng)站路徑:http://vcdvsql.cn/article16/jhgddg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、定制網(wǎng)站、ChatGPT、企業(yè)網(wǎng)站制作、服務(wù)器托管、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)