91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot devtool的使用方法

發布時間:2021-07-10 14:24:49 來源:億速云 閱讀:317 作者:chen 欄目:大數據

這篇文章主要介紹“Spring Boot devtool的使用方法”,在日常操作中,相信很多人在Spring Boot devtool的使用方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Spring Boot devtool的使用方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Spring Boot devtool的使用

Spring Boot為我們提供了一個便捷的開發Spring Boot應用程序的環境,同時為了方便我們的開發Spring Boot應用程序,Spring Boot 推出了Spring Boot devtool的工具來方便我們更加快速的開發和測試Spring Boot應用程序。

我們將會從下面幾個方面來詳細講解Spring Boot devtool的功能。

添加Spring Boot devtool依賴

添加Spring Boot devtool依賴很簡單:

 

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

這樣就添加好了,我們可以開始使用Spring boot devtool帶給我們的優秀功能了。

默認屬性

Spring Boot為我們提供了很多自動配置來提高我們開發的效率,比如會緩存模板引擎例如thymeleaf, 但是如果我們在開發過程匯中可能需要快速的看到修改的結果,這個時候我們就不需要這個緩存配置了,這時候我們就需要配置:

spring.thymeleaf.cache=false

如果添加了spring-boot-devtools, 上述的配置就不需要手動添加,devtool會自動幫我們添加好。

自動重啟

在開發過程中,如果我們修改了某些java文件,我們可能需要重啟下項目來觀看修改后的結果,如果使用spring-boot-devtools,當classpath中有文件變動時候,devtools會自動幫你重啟服務器

注意,這里的重啟的條件是classpath的文件要有變化,如果你在使用IDEA開發的話,請勾選“Build project automatically” 選項,如下圖示所示,否則你需要重新build項目來使重啟生效。

Spring Boot devtool的使用方法

image

Live Reload

Live Reload主要針對資源文件的,我們的APP啟動之后,可以看到一個:

 

o.s.b.d.a.OptionalLiveReloadServer       : LiveReload server is running on port 35729

當資源文件變動的時候,方便前端刷新。

如果要用到這個live reload的功能,需要在chrome瀏覽器中安裝一個Remote Live Reload 的插件。

Spring Boot devtool的使用方法

image

這個插件主要是通過引入的腳本livereload.js在 livereload 服務和瀏覽器之間建立了一個 WebSocket 連接。每當監測到文件的變動,livereload 服務就會向瀏覽器發送一個信號,瀏覽器收到信號后就刷新頁面,實現了實時刷新的效果。

全局配置

spring-boot-devtools 提供了一個全局配置文件,方便你的開發環境配置,該文件在$HOME 目錄下面的 .spring-boot-devtools.properties 。

到此,關于“Spring Boot devtool的使用方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

垦利县| 安仁县| 临沭县| 巴青县| 平和县| 绥化市| 买车| 正安县| 抚远县| 米脂县| 南靖县| 长治县| 天峨县| 仙居县| 灵山县| 滦平县| 秭归县| 永寿县| 建德市| 泌阳县| 郧西县| 无棣县| 隆安县| 永胜县| 江陵县| 吉安市| 四子王旗| 宣化县| 温宿县| 勐海县| 龙口市| 兰西县| 都兰县| 信丰县| 靖远县| 吴旗县| 望奎县| 永宁县| 铁岭市| 汉寿县| 敦煌市|