springboot 在idea中實現熱部署的方法

這篇文章主要介紹了springboot 在idea中實現熱部署的方法,實現了熱部署,在每一次作了修改之後,都會自動的重啓,非常節約時間,感興趣的小夥伴們可以參考一下

SpringBoot的web項目,在每一次修改了java文件或者是resource的時候,都必須去重啓一下項目,這樣的話浪費了很多的時間,實現了熱部署,在每一次作了修改之後,都會自動的重啓

第一步:引入熱加載的插件,springboot 1.3開始就有的

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

project 中添加spring-boot-maven-plugin,主要在eclipse中起作用,idea不需要加此配置,springboot 項目的話,應該是有此配置,加里面的內容即可。

<build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
          <fork>true</fork>
        </configuration>
      </plugin>
    </plugins>
</build>

第二步 : idea設置(14版本)

1、點擊: file ,Settings ,Build ,Execution,Deplment

 

然後記得apply,ok。

2、組合鍵:Shift+ALT+Ctrl+/ ,選擇“Registry”,回車,找到“complier.automake.allow.when.app.running”

 

注意:

因爲我的idea是14版本,有的15版本或者是更高的在compiler 裏面是這樣的:

 

然後快捷鍵是Ctrl + Shift +A ,一樣找到complier.automake.allow.when.app.running,點擊勾選即可。

第三步: 如果你用的瀏覽器和我的一樣,那麼就禁用緩存

按F12(更多工具—->開發者工具),找到network,勾選Disable Cache。

親測有效。

另外,如果是eclipse的話,直接在pom.xml文件當中添加:

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

即可,親測有效

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持神馬文庫。

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