欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot圖文并茂帶你掌握devtools熱啟動

 更新時間:2022年06月27日 10:45:04   作者:鳴鼓ming  
這篇文章主要介紹springBoot插件工具熱部署Devtools,本文分步驟給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.相關(guān)概念

當開發(fā)者將spring-boot-devtools引入項目后,只要classpath路徑下的靜態(tài)資源文件發(fā)生了變化,項目就會自動重啟,這極大地提高了項目的開發(fā)速度。如果開發(fā)者使用了Eclipse,那么在修改完代碼并保存之后,項目將自動編譯并觸發(fā)重啟,而開發(fā)如果使用了IntelliJ IDEA,默認情況下,需要開發(fā)者手動編譯(Build Project)才會觸發(fā)重啟。

2.下載安裝

pom.xml中導(dǎo)入依賴

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>

3.使用測試

未改變classpath路徑下的文件時

application.properties

server.port=8080

改變application.properties

server.port=8081

Build一下, 無需關(guān)閉后在重啟了

或者按Ctrl+F9, 項目就自動重啟動了

修改java代碼后也是一樣的

Build一下

4. 自動編譯

手動編譯時,單擊Build→Build Project菜單或者按Ctrl+F9快捷鍵進行編譯,編譯成功后就會觸發(fā)項目重啟。當然,使用IntelliJ IDEA的開發(fā)者也可以配置項目自動編譯,配置步驟如下:

1.單擊File→Settings菜單,打開Settings頁面,在左邊的菜單欄依次找到Build,Execution,Deployment→Compile,勾選Build project automatically。

2.按Ctrl+Shift+Alt+/快捷鍵調(diào)出Maintenance頁面

3.單擊Registry,在新打開的Registry頁面中,勾選compiler.automake.allow.when.app.running復(fù)選框

做完這兩步配置之后,若開發(fā)者再次在IntelliJ IDEA中修改代碼,則項目會自動重啟。

注意: classpath路徑下的靜態(tài)資源或者視圖模板等發(fā)生變化時,并不會導(dǎo)致項目重啟

這個時候修改java代碼, 無需手動Build, 自動就重啟動了

到此這篇關(guān)于SpringBoot圖文并茂帶你掌握devtools熱啟動的文章就介紹到這了,更多相關(guān)SpringBoot devtools內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring boot jar的啟動原理解析

    spring boot jar的啟動原理解析

    這篇文章主要介紹了 spring boot jar的啟動原理分析,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • springboot后端接收前端傳數(shù)組參數(shù)三種方法

    springboot后端接收前端傳數(shù)組參數(shù)三種方法

    這篇文章主要給大家介紹了關(guān)于springboot后端接收前端傳數(shù)組參數(shù)三種方法,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-07-07
  • Java實現(xiàn)的連續(xù)奇數(shù)(n+2*x)是合數(shù)的算法題暴力算法

    Java實現(xiàn)的連續(xù)奇數(shù)(n+2*x)是合數(shù)的算法題暴力算法

    這篇文章主要介紹了Java實現(xiàn)的連續(xù)奇數(shù)(n+2*x)是合數(shù)的算法題暴力算法,本文包含運算結(jié)果和實現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • Java?Spring?Dubbo三種SPI機制的區(qū)別

    Java?Spring?Dubbo三種SPI機制的區(qū)別

    這篇文章主要介紹了Java?Spring?Dubbo三種SPI機制的區(qū)別,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-08-08
  • httpclient connect連接請求方法源碼解讀

    httpclient connect連接請求方法源碼解讀

    這篇文章主要為大家介紹了httpclient connect連接請求方法解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Java JVM字節(jié)碼指令集總結(jié)整理與介紹

    Java JVM字節(jié)碼指令集總結(jié)整理與介紹

    本節(jié)將會著重介紹一下JVM中的指令集、Java是如何跨平臺的、JVM指令集參考手冊等內(nèi)容。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • SpringBoot Cache緩存概念講解

    SpringBoot Cache緩存概念講解

    這篇文章主要介紹了Springboot cache緩存,使用緩存最關(guān)鍵的一點就是保證緩存與數(shù)據(jù)庫的數(shù)據(jù)一致性,本文給大家介紹最常用的緩存操作模式,對Springboot cache緩存操作流程感興趣的朋友一起看看吧
    2022-12-12
  • SpringBoot?整合數(shù)據(jù)源的具體實踐

    SpringBoot?整合數(shù)據(jù)源的具體實踐

    本文主要介紹了SpringBoot?整合數(shù)據(jù)源的具體實踐,利用?Spring?Boot?的自動配置和簡化的注解來簡化數(shù)據(jù)源配置工作,從而更專注于應(yīng)用程序的業(yè)務(wù)邏輯開發(fā),感興趣的可以了解一下
    2023-11-11
  • Rabbitmq消息推送功能實現(xiàn)示例

    Rabbitmq消息推送功能實現(xiàn)示例

    rabbitMQ為異步消息處理提出了一個很好的解決方案,它是一個非常好用的消息中間件。主要解決當生產(chǎn)者大量產(chǎn)生數(shù)據(jù)時,消費者無法快速消費的問題。這個時候需要一個中間層,保存這個數(shù)據(jù),rabbitMQ是一個很好的解決方案
    2022-12-12
  • 因不會遠程debug調(diào)試我被項目經(jīng)理嘲笑了

    因不會遠程debug調(diào)試我被項目經(jīng)理嘲笑了

    這篇文章主要介紹了遠程debug調(diào)試的相關(guān)內(nèi)容,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08

最新評論