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

通過web控制當(dāng)前的SpringBoot程序重新啟動

 更新時間:2023年11月30日 09:55:05   作者:qq_53985858  
本文主要給大家介紹了如何通過web控制當(dāng)前的SpringBoot程序重新啟動,文章給出了詳細(xì)的代碼示例供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

首先導(dǎo)入devtools依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
    <version>2.2.2.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter</artifactId>
    <version>2.2.2.RELEASE</version>
</dependency>

在controller中如下:

@RestController
public class RestartController {
	@Autowired
	ApplicationContext applicationContext;
	
	@RequestMapping("/restart")
	public String restart() {
		Restarter restarter = Restarter.getInstance();
		restarter.restart(new FailureHandler() {
 
			public Outcome handle(Throwable failure) {
				System.out.println("當(dāng)前系統(tǒng)出現(xiàn)問題,無法重啟項目...........");
				return Outcome.ABORT;
			}
			
		});
		return "重啟服務(wù)成功!";
	}
}

啟動類:

@SpringBootApplication
public class Application {
	public static void main(String[] args) {
		SpringApplication application = new SpringApplicationBuilder(Application.class).build(args);
		application.run();
	}
}

以上就是通過web控制當(dāng)前的SpringBoot程序重新啟動的詳細(xì)內(nèi)容,更多關(guān)于web控制SpringBoot重新啟動的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 如何利用IDEA搭建SpringBoot項目整合mybatis實現(xiàn)簡單的登錄功能

    如何利用IDEA搭建SpringBoot項目整合mybatis實現(xiàn)簡單的登錄功能

    這篇文章主要介紹了如何利用IDEA搭建SpringBoot項目整合mybatis實現(xiàn)簡單的登錄功能,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • java String、Json對象與byte數(shù)組轉(zhuǎn)換方式

    java String、Json對象與byte數(shù)組轉(zhuǎn)換方式

    這篇文章主要介紹了java String、Json對象與byte數(shù)組轉(zhuǎn)換方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • IDEA新建JAVA項目簡單圖文教程

    IDEA新建JAVA項目簡單圖文教程

    這篇文章主要給大家介紹了關(guān)于IDEA新建JAVA項目的相關(guān)資料,IDEA是現(xiàn)在java中最為常用的編譯器,所以如何使用IDEA來創(chuàng)建java項目呢,這里給大家總結(jié)下,需要的朋友可以參考下
    2023-08-08
  • Java Map接口及其實現(xiàn)類原理解析

    Java Map接口及其實現(xiàn)類原理解析

    這篇文章主要介紹了Java Map接口及其實現(xiàn)類原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 使用kotlin編寫spring cloud微服務(wù)的過程

    使用kotlin編寫spring cloud微服務(wù)的過程

    這篇文章主要介紹了使用kotlin編寫spring cloud微服務(wù)的相關(guān)知識,本文給大家提到配置文件的操作代碼,給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Spring循環(huán)依賴產(chǎn)生與解決

    Spring循環(huán)依賴產(chǎn)生與解決

    Spring的解決循環(huán)依賴是有前置條件的,要解決循環(huán)依賴我們首先要了解Spring Bean對象的創(chuàng)建過程和依賴注入的方式。依賴注入方式,我之前的博客有所分享,大家可以在看本篇文章之前進(jìn)行一下小小的回顧
    2022-12-12
  • Java實現(xiàn)的獲取和判斷文件頭信息工具類用法示例

    Java實現(xiàn)的獲取和判斷文件頭信息工具類用法示例

    這篇文章主要介紹了Java實現(xiàn)的獲取和判斷文件頭信息工具類,結(jié)合實例形式分析了Java針對文件讀取及頭信息判斷相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • Elasticsearch?Analyzer?內(nèi)置分詞器使用示例詳解

    Elasticsearch?Analyzer?內(nèi)置分詞器使用示例詳解

    這篇文章主要為大家介紹了Elasticsearch?Analyzer?內(nèi)置分詞器使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Spring Cloud中使用Eureka的詳細(xì)過程

    Spring Cloud中使用Eureka的詳細(xì)過程

    Eureka 是 Netflix 開源的一個服務(wù)發(fā)現(xiàn)組件,它在微服務(wù)架構(gòu)中扮演著重要的角色,這篇文章主要介紹了Spring Cloud中如何使用Eureka,需要的朋友可以參考下
    2024-07-07
  • Java Spring事務(wù)的隔離級別詳解

    Java Spring事務(wù)的隔離級別詳解

    這篇文章主要介紹了Java Spring事務(wù)的隔離級別,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2021-10-10

最新評論