SpringBoot 2.x配置熱部署,無需手動重啓應用

你們會不會有時候發現,每次寫完代碼,改完代碼,dubug代碼的時候修改了一個字符或者一行代碼,都要重啓項目,是不是覺得很麻煩,再加上自己電腦又不是固態硬盤,啓動項目又慢,心情會燥起來!!!

上面的問題,我們在使用SSM框架的時候經常會遇到,但是SpringBoot框架提供了一個輔助工具給開發者,讓你告別上面的煩惱。

從官網的信息可知道,提供了一個開發者工具,叫spring-boot-developer(熱部署)

在這裏插入圖片描述

什麼是熱部署呢?
只要類路徑上的文件發生更改,就會自動重新啓動應用程序

小編教你如何使用eclipse編輯器配置熱部署

在pom.xml 中引入 devtools 模塊

<!-- 熱部署 -->
<dependency>
    <groupId> org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>
        
<build>
    <finalName>unitoll-internet-cms</finalName>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <!-- 自動重啓 -->
        <configuration>
          <fork>true</fork>
          <!-- 如果沒有該項配置,肯呢個devtools不會起作用,即應用不會restart -->
        </configuration>
      </plugin>
    </plugins>
  </build>   

一個步驟就搞定了。你每次修改代碼,devtools會監聽class文件的變動,當你按下保存,就會觸發重啓機制。

大家有什麼問題可以加我wx

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章