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

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

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

熱部署

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

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

   <!--熱部署依賴-->
		<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):自定義開發(fā)diam,包含類、頁面、配置文件等,加載位置restart類加載器(熱部署使用的)
  • 重載(Reload):jar包,加載位置base類加載器

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

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

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

      <!--熱部署依賴-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
		</dependency>

2、打開設(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)類
@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)文章

  • Spring AspectJ 實(shí)現(xiàn)AOP的方法你了解嗎

    Spring AspectJ 實(shí)現(xiàn)AOP的方法你了解嗎

    這篇文章主要為大家介紹了Spring AspectJ 實(shí)現(xiàn)AOP的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 使用Jenkins來構(gòu)建SVN+Maven項(xiàng)目的實(shí)現(xiàn)

    使用Jenkins來構(gòu)建SVN+Maven項(xiàng)目的實(shí)現(xiàn)

    這篇文章主要介紹了使用Jenkins來構(gòu)建SVN+Maven項(xiàng)目的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java面試題沖刺第二十天--算法(1)

    Java面試題沖刺第二十天--算法(1)

    這篇文章主要為大家分享了最有價(jià)值的三道關(guān)于算法的面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-08-08
  • spring-boot-maven-plugin?配置有啥用

    spring-boot-maven-plugin?配置有啥用

    這篇文章主要介紹了spring-boot-maven-plugin?配置是干啥的,這個(gè)是SpringBoot的Maven插件,主要用來打包的,通常打包成jar或者war文件,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • java編程題之從上往下打印出二叉樹

    java編程題之從上往下打印出二叉樹

    這篇文章主要為大家詳細(xì)介紹了java編程題之從上往下打印出二叉樹,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • Spring Boot 簡(jiǎn)單使用EhCache緩存框架的方法

    Spring Boot 簡(jiǎn)單使用EhCache緩存框架的方法

    本篇文章主要介紹了Spring Boot 簡(jiǎn)單使用EhCache緩存框架的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • Java中Spring MVC接收表單數(shù)據(jù)的常用方法

    Java中Spring MVC接收表單數(shù)據(jù)的常用方法

    Spring MVC是Spring框架中的一個(gè)模塊,用于開發(fā)基于MVC(Model-View-Controller)架構(gòu)的Web應(yīng)用程序,它提供了一種輕量級(jí)的、靈活的方式來構(gòu)建Web應(yīng)用,同時(shí)提供了豐富的功能和特性,本文給大家介紹了Spring MVC接收表單數(shù)據(jù)的方法,需要的朋友可以參考下
    2024-05-05
  • SpringBoot使用SchedulingConfigurer實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)多機(jī)器部署問題(推薦)

    SpringBoot使用SchedulingConfigurer實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)多機(jī)器部署問題(推薦)

    這篇文章主要介紹了SpringBoot使用SchedulingConfigurer實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)多機(jī)器部署問題,定時(shí)任務(wù)多機(jī)器部署解決方案,方式一拆分,單獨(dú)拆分出來,單獨(dú)跑一個(gè)應(yīng)用,方式二是基于aop攔截處理(搶占執(zhí)行),只要有一個(gè)執(zhí)行,其它都不執(zhí)行,需要的朋友可以參考下
    2023-01-01
  • java分割字符串多種方法(附例子)

    java分割字符串多種方法(附例子)

    這篇文章主要給大家介紹了關(guān)于java分割字符串多種方法的相關(guān)資料,Java中有多種方法可以實(shí)現(xiàn)字符串分割,文中將每張方法都給出了代碼示例,需要的朋友可以參考下
    2023-10-10
  • Java CGLib動(dòng)態(tài)代理機(jī)制(全面解析)

    Java CGLib動(dòng)態(tài)代理機(jī)制(全面解析)

    下面小編就為大家?guī)硪黄狫ava CGLib動(dòng)態(tài)代理機(jī)制(全面解析)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08

最新評(píng)論