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

溫馨提示×

溫馨提示×

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

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

Spring?Boot?DevTools全局配置的方法

發布時間:2022-04-01 10:26:50 來源:億速云 閱讀:219 作者:iii 欄目:開發技術

這篇文章主要講解了“Spring Boot DevTools全局配置的方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Spring Boot DevTools全局配置的方法”吧!

一、直接重啟項目與devtools重啟的區別

Spring?Boot?DevTools全局配置的方法

我們在加入devtools依賴后就可以使用第一個按鈕,而第二個按鈕是我們平常使用最多的按鈕,兩者最大的區別就是再修改項目代碼后重啟項目的部分不一樣,第一個按鈕(錘子按鈕)是重新加載所有已經改變的類和一些用戶編寫的代碼,不會重新加載第三方的插件和依賴以及庫,很省時間;但是第二個按鈕就會重新加載項目的所有資源,很浪費cpu資源;所以我們開發通常會使用devtools來輔助開發

 二、DevTools配置

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

只要代碼修改之后,點擊編譯按鈕(綠色錘子)就會重啟項目,重新加載所有已經改變的類和一些用戶編寫的代碼,不會重新加載第三方的插件和依賴以及庫

三、DevTools全局配置

Spring?Boot?DevTools全局配置的方法

在系統的當前用戶的目錄下新建一個文件名為.spring-boot-devtools.properties的文件,里面就可以編寫application.properties中關于devtools的配置,不過與application.properties不同的是全局配置文件是所有啟動的項目都會去加載這個配置文件,而application.properties只是本項目才會去加載

Spring?Boot?DevTools全局配置的方法

四、trigger-file控制重啟行為

4.1、配置

以下二者選一即可,前者項目配置,后者全局配置

application.properties配置

spring.devtools.restart.trigger-file=.reloadtrigger

.spring-boot-devtools.properties配置

spring.devtools.restart.trigger-file=.reloadtrigger

4.2、新建文件.reloadtrigger

Spring?Boot?DevTools全局配置的方法

文件里隨便填入一些字符

4.3、測試類

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String getdev(){
        return "hello  devtools  123";
    }
}

4.4、控制重啟 Controller類

Spring?Boot?DevTools全局配置的方法

.reloadtrigger文件

Spring?Boot?DevTools全局配置的方法

請求http://localhost:8080/hello

Spring?Boot?DevTools全局配置的方法

之后我們修改Controller代碼,但我們并不修改.reloadtrigger文件

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String getdev(){
        return "hello  devtools  1234";
    }
}

重新編譯之后:

Spring?Boot?DevTools全局配置的方法

結果仍不改變

我們現在修改.reloadtrigger文件

Spring?Boot?DevTools全局配置的方法

重新編譯:

Spring?Boot?DevTools全局配置的方法

Spring?Boot?DevTools全局配置的方法

項目重啟,并且重新更新,將修改后的代碼生成

感謝各位的閱讀,以上就是“Spring Boot DevTools全局配置的方法”的內容了,經過本文的學習后,相信大家對Spring Boot DevTools全局配置的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

宾川县| 巴南区| 周至县| 冀州市| 南乐县| 修文县| 台中县| 苍南县| 黄梅县| 樟树市| 县级市| 呼和浩特市| 五莲县| 横峰县| 饶平县| 梓潼县| 扶余县| 江源县| 文化| 壤塘县| 德安县| 西贡区| 吴川市| 宜川县| 尚义县| 聊城市| 肇州县| 延寿县| 高雄县| 策勒县| 邛崃市| 穆棱市| 延安市| 德安县| 宁强县| 湘乡市| 晋城| 潜江市| 巴林左旗| 若尔盖县| 伊金霍洛旗|