最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot熱部署設(shè)置方法詳解

 更新時(shí)間:2022年10月22日 17:06:31   作者:執(zhí)久呀  
在實(shí)際開(kāi)發(fā)中,每次修改代碼就需要重啟項(xiàng)目,重新部署,對(duì)于一個(gè)后端開(kāi)發(fā)者來(lái)說(shuō),重啟確實(shí)很難受。在java開(kāi)發(fā)領(lǐng)域,熱部署一直是一個(gè)難以解決的問(wèn)題,目前java虛擬機(jī)只能實(shí)現(xiàn)方法體的熱部署,對(duì)于整個(gè)類(lèi)的結(jié)構(gòu)修改,仍然需要重啟項(xiàng)目

熱部署

手動(dòng)設(shè)置熱部署

導(dǎo)入maven坐標(biāo)

   <!--熱部署依賴(lài)-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
		</dependency>

每次修改點(diǎn)擊構(gòu)建項(xiàng)目

這個(gè)還是的手動(dòng)點(diǎn)擊(ctrl+F9),復(fù)雜度和直接點(diǎn)重新部署一致。

關(guān)于熱部署

  • 重啟(Restart):自定義開(kāi)發(fā)diam,包含類(lèi)、頁(yè)面、配置文件等,加載位置restart類(lèi)加載器(熱部署使用的)
  • 重載(Reload):jar包,加載位置base類(lèi)加載器

熱部署僅僅加載開(kāi)發(fā)者自定義的資源,不加載jar資源

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

1、導(dǎo)入熱部署依賴(lài)

      <!--熱部署依賴(lài)-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
		</dependency>

2、打開(kāi)設(shè)置找到編譯,找到下圖選項(xiàng)勾選

3、 按住ctrl+shift+alt+/出現(xiàn)下圖,點(diǎn)擊注冊(cè)找到下圖勾選即可。

4、 之后,每當(dāng)idea內(nèi)容有變化且失去焦點(diǎn)3秒之后,會(huì)自動(dòng)幫你構(gòu)建項(xiàng)目。

熱部署配置范圍

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

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

自定義不參與熱部署。

spring:
  devtools:
    restart:
#      設(shè)置不參與熱部署的文件或文件夾public/**表示public文件夾下的所有
      exclude: public/**,config/application.yml

禁用熱部署

設(shè)置

spring:
  devtools:
    restart:
      enabled: false
#false表示關(guān)閉

這樣就可以關(guān)閉熱部署了,但是在配置文件中設(shè)置的容易別其他高層級(jí)的配置文件相互覆蓋,所以我們

屬性加載優(yōu)先級(jí)

設(shè)置高優(yōu)先級(jí)禁用熱部署

//啟動(dòng)類(lèi)
@SpringBootApplication
public class Springboot01Application {
	public static void main(String[] args) {
	System.setProperty("spring.devtools.restart.enabled","false" );
		SpringApplication.run(Springboot01Application.class, args);
	}
}

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

相關(guān)文章

  • MyBatis在Spring環(huán)境下的事務(wù)管理

    MyBatis在Spring環(huán)境下的事務(wù)管理

    MyBatis的設(shè)計(jì)思想很簡(jiǎn)單,可以看做是對(duì)JDBC的一次封裝,并提供強(qiáng)大的動(dòng)態(tài)SQL映射功能。這篇文章主要介紹了MyBatis在Spring環(huán)境下的事務(wù)管理 ,需要的朋友可以參考下
    2019-07-07
  • Mybatis批量更新對(duì)象數(shù)據(jù)的兩種實(shí)現(xiàn)方式

    Mybatis批量更新對(duì)象數(shù)據(jù)的兩種實(shí)現(xiàn)方式

    這篇文章主要介紹了Mybatis批量更新對(duì)象數(shù)據(jù)的兩種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • SpringBoot對(duì)接小程序微信支付的實(shí)現(xiàn)

    SpringBoot對(duì)接小程序微信支付的實(shí)現(xiàn)

    本文主要介紹了SpringBoot對(duì)接小程序微信支付的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2023-09-09
  • Netty實(shí)戰(zhàn)源碼解析NIO編程

    Netty實(shí)戰(zhàn)源碼解析NIO編程

    這篇文章主要為大家介紹了Netty實(shí)戰(zhàn)源碼解析NIO編程的核心組件及關(guān)系詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • 詳解Spring?延遲初始化遇到的問(wèn)題

    詳解Spring?延遲初始化遇到的問(wèn)題

    這篇文章主要介紹了我們?cè)谑褂肧pring延遲初始化容易遇到的問(wèn)題,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,需要的可以借鑒一下
    2023-05-05
  • SpringBoot原生組件注入實(shí)現(xiàn)兩種方式介紹

    SpringBoot原生組件注入實(shí)現(xiàn)兩種方式介紹

    SpringBoot是Spring全家桶的成員之一,基于約定優(yōu)于配置的思想(即有約定默認(rèn)值,在不配置的情況下會(huì)使用默認(rèn)值,在配置文件下配置的話會(huì)使用配置的值)。SpringBoot是一種整合Spring技術(shù)棧的方式(或者說(shuō)是框架),同時(shí)也是簡(jiǎn)化Spring的一種快速開(kāi)發(fā)的腳手架
    2022-10-10
  • 記一次用IDEA打開(kāi)java項(xiàng)目后不能運(yùn)行的解決方法

    記一次用IDEA打開(kāi)java項(xiàng)目后不能運(yùn)行的解決方法

    這篇文章主要介紹了記一次用IDEA打開(kāi)java項(xiàng)目后不能運(yùn)行的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Mybatis-Plus注入SQL原理分析

    Mybatis-Plus注入SQL原理分析

    本文主要介紹了Mybatis-Plus注入SQL原理分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 基于Hutool的圖片驗(yàn)證碼功能模塊實(shí)現(xiàn)

    基于Hutool的圖片驗(yàn)證碼功能模塊實(shí)現(xiàn)

    為了提高系統(tǒng)的安全性,防止接口被暴力刷新,驗(yàn)證碼是個(gè)好的手段,圖片驗(yàn)證碼沒(méi)有短信驗(yàn)證碼的費(fèi)用,其是個(gè)人開(kāi)發(fā)者學(xué)習(xí)的重點(diǎn),這篇文章主要介紹了基于Hutool的圖片驗(yàn)證碼功能模塊實(shí)現(xiàn),需要的朋友可以參考下
    2022-10-10
  • Spring Cloud Alibaba Nacos Config加載配置詳解流程

    Spring Cloud Alibaba Nacos Config加載配置詳解流

    這篇文章主要介紹了Spring Cloud Alibaba Nacos Config配置中心實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評(píng)論

渝北区| 犍为县| 兴海县| 巍山| 沅陵县| 星子县| 洛隆县| 阳高县| 广德县| 竹溪县| 迭部县| 海伦市| 襄城县| 长葛市| 湘乡市| 大冶市| 信宜市| 呼玛县| 杨浦区| 贵南县| 巧家县| 武胜县| 巴东县| 五常市| 和硕县| 象州县| 丹东市| 中江县| 高邑县| 博兴县| 东港市| 南丹县| 融水| 湟源县| 沁水县| 奉新县| 无极县| 日照市| 容城县| 西乌| 太仆寺旗|