欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot熱部署啟動(dòng)關(guān)閉流程詳解

 更新時(shí)間:2023年04月21日 09:59:48   作者:.29.  
Spring?Boot啟動(dòng)熱部署是一種技術(shù),它能讓開發(fā)者在不重啟應(yīng)用程序的情況下實(shí)時(shí)更新代碼。這樣可以提高開發(fā)效率,避免頻繁重啟應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧

一、pom.xml導(dǎo)入坐標(biāo)

在SpringBoot工程的pom.xml配置文件中,添加以下依賴

        <!--手工啟動(dòng)熱部署,用到的開發(fā)者工具依賴-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

二、手工啟動(dòng)熱部署

IDEA中激活熱部署

快捷鍵:Ctrl + F9

圖形化界面Build Project

三、自動(dòng)啟動(dòng)熱部署

IDEA中自動(dòng)激活熱部署(IDEA失去焦點(diǎn)五秒后自動(dòng)構(gòu)建項(xiàng)目,啟動(dòng)熱部署)

第一步:

File 》Setting 》Build、Execution、Deployment 》Compiler 》勾選Build project automatically

第二步:

File 》Setting 》advanced Settings 》勾選Allow auto-make to start even if development application is currently running

四、熱部署范圍配置

關(guān)于熱部署:

  • 重啟(Restart):自定義開發(fā)代碼,包含類、頁面、配置文件等,加載位置restart類加載器
  • 重載(ReLoad):jar包,加載位置base類加載器

熱部署范圍配置:

默認(rèn)不觸發(fā)重啟的目錄列表:

  • /META-INF/maven
  • /META-INF/resources
  • /resources
  • /static
  • /public
  • /templates

springboot配置文件中,手動(dòng)設(shè)置不參與熱部署的文件或文件夾:

# 將application.yml設(shè)置為不參與熱部署,若需要設(shè)置多個(gè)參數(shù),參數(shù)之間用逗號','隔開
spring:
  devtools:
    restart:
      exclude: application.yml

五、關(guān)閉熱部署

絕對保障,使用不會(huì)被配置文件的配置所覆蓋的,高優(yōu)先級配置,來設(shè)置熱部署關(guān)閉:

SpringBoot工程啟動(dòng)類中配置:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringbootSsmpApplication {
    public static void main(String[] args) {
        //設(shè)置熱部署關(guān)閉
        System.setProperty("spring.devtools.restart.enabled","false");
        SpringApplication.run(SpringbootSsmpApplication.class, args);
    }
}

小結(jié)

開啟開發(fā)者工具后啟動(dòng)熱部署;

使用構(gòu)建項(xiàng)目操作啟動(dòng)熱部署(Ctrl+F9);

可以配置自動(dòng)構(gòu)建項(xiàng)目用于自動(dòng)激活熱部署;

熱部署僅僅加載當(dāng)前開發(fā)者自定義的開發(fā)的資源,不加載jar包資源;

可以在配置文件中設(shè)置熱部署范圍

可以在SpringBoot啟動(dòng)類中,使用比配置文件更高優(yōu)先級的配置來關(guān)閉熱部署

到此這篇關(guān)于SpringBoot熱部署啟動(dòng)關(guān)閉流程下詳解的文章就介紹到這了,更多相關(guān)SpringBoot熱部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringMVC中的Model對象用法說明

    SpringMVC中的Model對象用法說明

    這篇文章主要介紹了SpringMVC中的Model對象用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 淺談Java中的Queue家族

    淺談Java中的Queue家族

    Java中Collection集合有三大家族List,Set和Queue。當(dāng)然Map也算是一種集合類,但Map并不繼承Collection接口。List,Set在我們的工作中會(huì)經(jīng)常使用,通常用來存儲結(jié)果數(shù)據(jù),而Queue由于它的特殊性,通常用在生產(chǎn)者消費(fèi)者模式中。今天這篇文章將帶大家進(jìn)入Queue家族。
    2021-06-06
  • Java并發(fā)編程ArrayBlockingQueue的使用

    Java并發(fā)編程ArrayBlockingQueue的使用

    ArrayBlockingQueue是一個(gè)備受矚目的有界阻塞隊(duì)列,本文將全面深入地介紹ArrayBlockingQueue的內(nèi)部機(jī)制、使用場景以及最佳實(shí)踐,感興趣的可以了解一下
    2024-08-08
  • MyBatis多對多映射初識教程

    MyBatis多對多映射初識教程

    這篇文章重點(diǎn)給大家介紹mybatis多對多映射,多對多映射的例子也很常見,本文通過代碼實(shí)例相結(jié)合的方式給大家介紹mybatis多對多映射,需要的朋友參考下吧
    2016-08-08
  • Java項(xiàng)目開啟遠(yuǎn)程調(diào)試的方法步驟(tomcat、springboot)

    Java項(xiàng)目開啟遠(yuǎn)程調(diào)試的方法步驟(tomcat、springboot)

    這篇文章主要介紹了Java項(xiàng)目開啟遠(yuǎn)程調(diào)試的方法步驟(tomcat、springboot),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • JavaWeb如何發(fā)送狀態(tài)碼方法解析

    JavaWeb如何發(fā)送狀態(tài)碼方法解析

    這篇文章主要介紹了JavaWeb如何發(fā)送狀態(tài)碼方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 利用java判斷字符串中有漢字?(常用正則表達(dá)式)

    利用java判斷字符串中有漢字?(常用正則表達(dá)式)

    最近工作中遇到了一個(gè)需求,需要利用java獲取字符串中的數(shù)字,嘗試幾種方法后發(fā)現(xiàn)利用正則表達(dá)式實(shí)現(xiàn)最為方便,這篇文章主要給大家介紹了關(guān)于如何利用java判斷字符串中有漢字?的相關(guān)資料,文中還分享了一些常用正則表達(dá)式,需要的朋友可以參考下
    2023-10-10
  • Python__雙劃線參數(shù)代碼實(shí)例解析

    Python__雙劃線參數(shù)代碼實(shí)例解析

    這篇文章主要介紹了python__雙劃線參數(shù)代碼實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • java實(shí)現(xiàn)簡易版圖形界面計(jì)算器

    java實(shí)現(xiàn)簡易版圖形界面計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡易版圖形界面計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • IDEA正則表達(dá)式全局搜索圖文教程

    IDEA正則表達(dá)式全局搜索圖文教程

    當(dāng)您要搜索和替換特定的文本模式時(shí),請使用正則表達(dá)式,下面這篇文章主要給大家介紹了關(guān)于IDEA正則表達(dá)式全局搜索的相關(guān)資料,文中通過代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08

最新評論