springboot 在idea中實現(xiàn)熱部署的方法
SpringBoot的web項目,在每一次修改了java文件或者是resource的時候,都必須去重啟一下項目,這樣的話浪費了很多的時間,實現(xiàn)了熱部署,在每一次作了修改之后,都會自動的重啟
第一步:引入熱加載的插件,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 項目的話,應該是有此配置,加里面的內(nèi)容即可。
<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(更多工具—->開發(fā)者工具),找到network,勾選Disable Cache。
親測有效。
另外,如果是eclipse的話,直接在pom.xml文件當中添加:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
即可,親測有效
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
springboot2.x解決運行順序及Bean對象注入順序的問題
這篇文章主要介紹了springboot2.x解決運行順序及Bean對象注入順序的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01idea在用Mybatis時xml文件sql不提示解決辦法(提示后背景顏色去除)
mybatis的xml文件配置的時候,有時候會沒有提示,這讓我們很頭疼,下面這篇文章主要給大家介紹了關于idea在用Mybatis時xml文件sql不提示的解決辦法,提示后背景顏色去除的相關資料,需要的朋友可以參考下2023-03-03SpringBoot+Vue.js實現(xiàn)前后端分離的文件上傳功能
這篇文章主要介紹了SpringBoot+Vue.js實現(xiàn)前后端分離的文件上傳功能,需要的朋友可以參考下2018-06-06Java中保留兩位小數(shù)的四種方法實現(xiàn)實例
今天小編就為大家分享一篇關于Java中保留兩位小數(shù)的四種方法實現(xiàn)實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02SpringBoot 項目中的圖片處理策略之本地存儲與路徑映射
在SpringBoot項目中,靜態(tài)資源存放在static目錄下,使得前端可以通過URL來訪問這些資源,我們就需要將文件系統(tǒng)的文件路徑與URL建立一個映射關系,把文件系統(tǒng)中的文件當成我們的靜態(tài)資源即可,本文給大家介紹SpringBoot本地存儲與路徑映射的相關知識,感興趣的朋友一起看看吧2023-12-12