Spring Boot 實例代碼之通過接口安全退出
1、在pom.xml中引入actuator, security依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
2、在application.properties開啟shutdown endpoint(默認(rèn)關(guān)閉)
#開啟shutdown endpoints.shutdown.enabled=true #自定義api地址 endpoints.shutdown.path=/shutdown
3、開啟密碼驗證
對/admin目錄開啟密碼驗證。
endpoints.shutdown.sensitive=true security.basic.enabled=true security.basic.path=/admin security.user.name=admin security.user.password=test management.security.roles=SUPERUSER management.port=19888 management.context-path=/admin management.security.enabled=true
4、發(fā)送關(guān)閉HTTP請求
curl -u "admin:test" -X POST http://127.0.0.1:19888/admin/shutdown
5、返回內(nèi)容
{
"message": "Shutting down, bye..."
}
總結(jié)
以上所述是小編給大家介紹的Spring Boot 實例代碼之通過接口安全退出,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
通過實例了解Java Integer類和int的區(qū)別
這篇文章主要介紹了通過實例了解Java Integer類和int的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03
Spring使用@Retryable實現(xiàn)自動重試機(jī)制
在微服務(wù)架構(gòu)中,服務(wù)之間的調(diào)用可能會因為一些暫時性的錯誤而失敗,例如網(wǎng)絡(luò)波動、數(shù)據(jù)庫連接超時或第三方服務(wù)不可用等,在本文中,我們將介紹如何在 Spring 中使用 @Retryable 實現(xiàn)自動重試機(jī)制,需要的朋友可以參考下2025-01-01
java后端調(diào)用第三方接口返回圖片流給前端的具體代碼實現(xiàn)
在前后端分離的開發(fā)中,經(jīng)常會遇到需要從后端返回圖片流給前端的情況,下面這篇文章主要給大家介紹了關(guān)于java后端調(diào)用第三方接口返回圖片流給前端的具體代碼實現(xiàn),需要的朋友可以參考下2024-02-02
java控制臺實現(xiàn)學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了java控制臺實現(xiàn)簡單的學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
詳解Springboot整合ActiveMQ(Queue和Topic兩種模式)
這篇文章主要介紹了詳解Springboot整合ActiveMQ(Queue和Topic兩種模式),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04

