<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SpringBoot如何實(shí)現(xiàn)項(xiàng)目的熱部署

          共 951字,需瀏覽 2分鐘

           ·

          2020-10-14 11:20

          點(diǎn)擊上方藍(lán)色字體,選擇“標(biāo)星公眾號(hào)”

          優(yōu)質(zhì)文章,第一時(shí)間送達(dá)

          66套java從入門到精通實(shí)戰(zhàn)課程分享

          項(xiàng)目中有用熱部署,感覺(jué)很便捷,之前忘記完整理步驟了,這次就詳細(xì)記錄下使用過(guò)程,分享給大家

          熱部署的原理

          原理是熱部署的實(shí)現(xiàn)原理主要依賴java的類加載機(jī)制,在實(shí)現(xiàn)方式可以概括為在容器啟動(dòng)的時(shí)候起一條后臺(tái)線程,定時(shí)的檢測(cè)類文件的時(shí)間戳變化,如果類的時(shí)間戳變掉了,則重新加載整個(gè)應(yīng)用的class文件,同時(shí)重啟服務(wù),重新部署。
          將文件更改自動(dòng)部署到服務(wù)器并自動(dòng)重啟服務(wù)器。開(kāi)發(fā)人員可以重新加載 Spring Boot 上的更改,而無(wú)需重新啟動(dòng)服務(wù)器。這將消除每次手動(dòng)部署更改的需要。

          熱部署的實(shí)現(xiàn)

          1、添加依賴


          ?org.springframework.boot
          ?spring-boot-devtools
          ?true

          2、添加插件


          ?????
          ?????
          ?????????org.springframework.boot
          ?????????spring-boot-maven-plugin
          ?????????
          ??????????true
          ??????????????????true
          ?????????

          ????

          ?????



          3、yml文件中配置,開(kāi)啟熱部署

          spring:
          ?devtools:
          ??restart:
          ???enabled:?true

          4、idea設(shè)置
          Settings——>Compiler——>勾選 Build project automatically
          ed5ce92443be7153deabdb97e64129bf.webp

          5、在Registry中設(shè)置running
          使用 shift+ctrl+alt+"/" (IDEA中的快捷鍵) 選擇"Registry" 然后選 compiler.automake.allow.when.app.running
          1b80d359342ec70dbe13bee9dc48644c.webp
          好了,這樣就大功告成了,就實(shí)現(xiàn)了SpringBoot的熱部署了。






          版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。

          本文鏈接:

          https://blog.csdn.net/cxh6863/article/details/109016840





          粉絲福利:Java從入門到入土學(xué)習(xí)路線圖

          ???

          1d2c5aa915dde9c1b403746e05468738.webp

          ?長(zhǎng)按上方微信二維碼?2 秒


          感謝點(diǎn)贊支持下哈?cda10bbd7b0c39c0076195bf46cea811.webp

          瀏覽 25
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲人成电影在线播放 | 一级爱爱| 在线观看肏屄视频 | 国产乱╳╳╳AⅤ | 青青艹青青啪 |