中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

正宁县| 竹北市| 城固县| 三江| 察哈| 平果县| 长春市| 兴安县| 瓦房店市| 灵山县| 北宁市| 湖北省| 迭部县| 永康市| 夏邑县| 晴隆县| 三都| 峨边| 屏边| 灵石县| 龙井市| 吉隆县| 泾川县| 江北区| 英德市| 郯城县| 左权县| 普定县| 平阳县| 萨迦县| 岑巩县| 平阴县| 宁河县| 正阳县| 呼伦贝尔市| 山阴县| 呈贡县| 平泉县| 金乡县| 银川市| 无锡市|