午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

Spring Boot2.x如何自定義Endpoint

瀏覽:87日期:2023-09-19 17:53:14

概述

在使用Spring Boot的時(shí)候我們經(jīng)常使用actuator,健康檢查,bus中使用/refresh等。這里記錄如何使用注解的方式自定義Endpoint。可用于滿足一些服務(wù)狀態(tài)監(jiān)控,或者優(yōu)雅停機(jī)等。

準(zhǔn)備

Spring Boot項(xiàng)目,pom中加入:

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>

編寫自定義Endpoint

@Configuration@Endpoint(id = 'my-endpoint')public class MyEndpoint { @ReadOperation public Map<String, Object> endpoint() { Map<String, Object> map = new HashMap<>(16); map.put('message', 'this is my endpoint'); return map; }}

1.配置

management.endpoints.web.exposure.include=my-endpoint

2.啟動(dòng)&測(cè)試

啟動(dòng)后可以看到日志:

Mapped '{[/actuator/my-endpoint],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}' onto public java.lang.Object org.springframework.boot.actuate.endpoint.web.servlet.AbstractWebMvcEndpointHandlerMapping$OperationHandler.handle(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.String>)

3.注意

@EndPoint中的id不能使用駝峰法,需要以-分割。 @Spring Boot會(huì)去掃描@EndPoint注解下的@ReadOperation, @WriteOperation, @DeleteOperation注解,分別對(duì)應(yīng)生成Get/Post/Delete的Mapping。注解中有個(gè)produces參數(shù),可以指定media type, 如:application/json等。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 亚洲色图偷 | 一级特黄特色的免费大片视频 | 99国产精品一区二区 | 成人免费看黄 | 亚洲精品影片 | wwwav视频 | 中文字幕在线第一页 | 成人羞羞国产免费 | 天天插天天舔 | 人人av在线 | 亚洲网站免费观看 | 一区二区国产视频 | 国产一级一片免费播放 | 91麻豆影视 | 亚洲自拍色 | 精品视频一区二区 | 久久精品99久久久久久 | 婷婷六月丁 | 一本综合久久 | 日韩射| 亚洲情侣在线 | 国产suv精品一区二区69 | 麻豆国产91在线播放 | 天天天天天天天天操 | 日本www视频在线观看 | 淫语对白| 日韩一区二区三区在线视频 | 黄色免费一级片 | 好吊视频一区二区三区四区 | 国产原创在线播放 | av免费网址 | 精品一区二区在线观看 | 成人a免费 | 日本欧美在线观看视频 | 欧美三级影院 | 午夜影视福利 | 黄色片aaaa | 日韩不卡一区 | 亚洲一本之道 | 国产精品区二区三区日本 | 亚欧成人 |