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

Spring?Boot?Actuator使用說(shuō)明

 更新時(shí)間:2025年02月10日 11:40:20   作者:何中應(yīng)  
SpringBootActuator?是一個(gè)用于監(jiān)控和管理?Spring?Boot?應(yīng)用程序的強(qiáng)大工具,通過(guò)引入依賴并配置,可以啟用默認(rèn)的監(jiān)控接口,本文介紹Spring?Boot?Actuator的使用,感興趣的朋友一起看看吧

說(shuō)明:本文介紹Spring Boot Actuator的使用,關(guān)于Spring Boot Actuator介紹,下面這篇博客寫(xiě)得很好,珠玉在前,我就不多介紹了。

Spring Boot Actuator 簡(jiǎn)單使用

項(xiàng)目里引入下面這個(gè)依賴

<!--Spring Boot Actuator依賴-->
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

增加以下配置,開(kāi)放所有默認(rèn)接口

management:
  endpoints:
    web:
      exposure:
        include: "*"

啟動(dòng)項(xiàng)目,瀏覽器輸入:http://127.0.0.1:8081/actuator,可見(jiàn)以下接口信息

輸入某個(gè)詳細(xì)的接口名稱,如:http://127.0.0.1:8081/actuator/health,查詢?cè)敿?xì)的內(nèi)容,如下:

配置文件中,添加配置,查看更詳細(xì)的內(nèi)容

management:
  # 開(kāi)放所有接口
  endpoints:
    web:
      exposure:
        include: "*"
  # 單個(gè)接口設(shè)置
  endpoint:
    health:
      show-details: ALWAYS

如下:

手動(dòng)自定義一個(gè)接口,如下:

import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
import org.springframework.stereotype.Component;
@Component
@Endpoint(id = "my-actuator")
public class MyActuator {
    @ReadOperation
    public String hello() {
        return "Good Luck";
    }
}

其中@Endpoint(id = "my-actuator"),可以等同于@RequestMapping("/my-actuator"),瀏覽器敲:http://127.0.0.1:8081/actuator/,可見(jiàn)自定義的接口,如下:

瀏覽器輸:http://127.0.0.1:8081/actuator/my-actuator,可見(jiàn)接口返回

使用場(chǎng)景

通過(guò)上面的簡(jiǎn)單使用,可以看到 Spring Boot Actuator與我們常寫(xiě)的接口是分別開(kāi)的,有點(diǎn)像swagger。他可以有以下的使用場(chǎng)景:

  • 健康檢查:默認(rèn)的health就是用來(lái)擴(kuò)展健康檢查的,我們可以在代碼里去擴(kuò)展這個(gè)接口,來(lái)實(shí)現(xiàn)自己的健康檢查操作;
  • 監(jiān)控:可以寫(xiě)一些接口,接口內(nèi)返回運(yùn)行時(shí)系統(tǒng)內(nèi)的一些指標(biāo),收集起來(lái),觀測(cè)運(yùn)行時(shí)的情況;
  • 統(tǒng)計(jì):如上,有些數(shù)據(jù)是“活”的,不存數(shù)據(jù)庫(kù)或者日志里,服務(wù)停止,數(shù)據(jù)就消失了,這些數(shù)據(jù)就可以在接口里返回,用于統(tǒng)計(jì);
  • 排查問(wèn)題:有些數(shù)據(jù)可能是存在本地緩存,如某個(gè)Map中的,就可以寫(xiě)一個(gè)接口,返回該Map中的數(shù)據(jù),用于排查問(wèn)題;
  • ……

可以把Spring Boot Actuator當(dāng)做玻璃窗,能觀察到運(yùn)行時(shí)系統(tǒng)的內(nèi)部情況。當(dāng)然,用常規(guī)的接口也能實(shí)現(xiàn),但不方便,因?yàn)橐紤]如何在鑒權(quán)框架中排出掉這些接口,以及如何對(duì)此類接口進(jìn)行管理,這就不能像Spring Boot Actuator這樣得心應(yīng)手——Spring Boot Actuator可以通過(guò)配置文件來(lái)控制。

總結(jié)

本文介紹了Spring Boot Actuator的簡(jiǎn)單使用

到此這篇關(guān)于Spring Boot Actuator使用的文章就介紹到這了,更多相關(guān)Spring Boot Actuator使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring-session自定義序列化方式

    spring-session自定義序列化方式

    這篇文章主要介紹了spring-session自定義序列化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • hibernate多表操作實(shí)例代碼

    hibernate多表操作實(shí)例代碼

    這篇文章主要介紹了hibernate多表操作實(shí)例代碼,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • SpringBoot jackson 精度處理問(wèn)題解決

    SpringBoot jackson 精度處理問(wèn)題解決

    由于JavaScript處理的最大數(shù)值限制,較大的雪花ID在JS中容易溢出,為解決此問(wèn)題,可在SpringMVC或SpringBoot中使用@RequestBody注解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-10-10
  • 關(guān)于SpringBoot在有Ajax時(shí)候不跳轉(zhuǎn)的問(wèn)題解決

    關(guān)于SpringBoot在有Ajax時(shí)候不跳轉(zhuǎn)的問(wèn)題解決

    最近在使用Ajax來(lái)發(fā)送一些數(shù)據(jù)給后臺(tái)一個(gè)Controller,但是遇到些問(wèn)題,所以下面這篇文章主要給大家介紹了關(guān)于SpringBoot在有Ajax時(shí)候不跳轉(zhuǎn)問(wèn)題的解決辦法,需要的朋友可以參考下
    2022-05-05
  • Java替換視頻背景音樂(lè)的實(shí)現(xiàn)示例

    Java替換視頻背景音樂(lè)的實(shí)現(xiàn)示例

    FFmpeg 是一個(gè)強(qiáng)大的開(kāi)源多媒體處理工具,被廣泛應(yīng)用于音視頻的錄制、轉(zhuǎn)碼、編輯等方面,本文主要介紹了Java替換視頻背景音樂(lè),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 對(duì)ArrayList和LinkedList底層實(shí)現(xiàn)原理詳解

    對(duì)ArrayList和LinkedList底層實(shí)現(xiàn)原理詳解

    今天小編就為大家分享一篇對(duì)ArrayList和LinkedList底層實(shí)現(xiàn)原理詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 帶你快速搞定java多線程(2)

    帶你快速搞定java多線程(2)

    這篇文章主要介紹了java多線程編程實(shí)例,分享了幾則多線程的實(shí)例代碼,具有一定參考價(jià)值,加深多線程編程的理解還是很有幫助的,需要的朋友可以參考下
    2021-07-07
  • spring無(wú)法讀取properties文件數(shù)據(jù)問(wèn)題詳解

    spring無(wú)法讀取properties文件數(shù)據(jù)問(wèn)題詳解

    這篇文章主要介紹了spring無(wú)法讀取properties文件數(shù)據(jù)問(wèn)題詳解,需要的朋友可以參考下
    2020-02-02
  • SpringBoot集成SpirePDF實(shí)現(xiàn)文本替換功能

    SpringBoot集成SpirePDF實(shí)現(xiàn)文本替換功能

    SpirePDF是一個(gè)用于.NET平臺(tái)的高級(jí)PDF文檔處理庫(kù),它提供了一套完整的API,允許開(kāi)發(fā)者創(chuàng)建、編輯、轉(zhuǎn)換、合并、分割和解析PDF文件本文給大家介紹了SpringBoot集成SpirePDF實(shí)現(xiàn)文本替換功能,需要的朋友可以參考下
    2024-09-09
  • Spring Boot中數(shù)據(jù)庫(kù)操作Druid和HikariDataSource的詳細(xì)過(guò)程

    Spring Boot中數(shù)據(jù)庫(kù)操作Druid和HikariDataSource的詳細(xì)過(guò)程

    這篇文章主要介紹了Spring Boot中數(shù)據(jù)庫(kù)操作Druid和HikariDataSource的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06

最新評(píng)論

盐山县| 华容县| 大竹县| 岱山县| 通河县| 仙游县| 黑河市| 东丽区| 南部县| 威海市| 光泽县| 榆社县| 札达县| 从江县| 石渠县| 西峡县| 四平市| 孟村| 敦煌市| 平原县| 武邑县| 射洪县| 东辽县| 宜都市| 沈阳市| 饶平县| 锦州市| 曲靖市| 新田县| 新沂市| 册亨县| 赤城县| 尉氏县| 宝坻区| 北票市| 台山市| 丹寨县| 贵南县| 汝城县| 阆中市| 楚雄市|