国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Spring Boot2.x如何自定義Endpoint

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

概述

在使用Spring Boot的時候我們經常使用actuator,健康檢查,bus中使用/refresh等。這里記錄如何使用注解的方式自定義Endpoint。可用于滿足一些服務狀態監控,或者優雅停機等。

準備

Spring Boot項目,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.啟動&測試

啟動后可以看到日志:

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會去掃描@EndPoint注解下的@ReadOperation, @WriteOperation, @DeleteOperation注解,分別對應生成Get/Post/Delete的Mapping。注解中有個produces參數,可以指定media type, 如:application/json等。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 免费午夜扒丝袜www在线看 | 国产精品青草久久福利不卡 | 久久永久免费视频 | 国产日韩视频在线观看 | 国产精品拍自在线观看 | 国产主播福利片在线观看 | 一级毛片中文字幕 | 国产精品视频永久免费播放 | 杨幂精品国产专区91在线 | 99热久久国产这里是精品 | 高清视频 一区二区三区四区 | 中文字幕曰韩一区二区不卡 | 一级毛片视频免费 | 在线视频 一区二区 | 日本在线观看www免费 | 91理论片午午伦夜理片久久 | 国产主播福利片在线观看 | 欧美一级片免费观看 | 加勒比综合在线 | 精品无码三级在线观看视频 | 一级做a爰片欧美一区 | 亚洲国产欧美精品 | 欧美精品aaa久久久影院 | 精品亚洲成a人片在线观看 精品亚洲成a人在线播放 | 亚洲欧美国产高清va在线播放 | 女子张开腿让男人桶视频 | 久久99综合国产精品亚洲首页 | 久久精品一品道久久精品9 久久精品一区 | 亚洲黄色片网站 | 欧美一区二区不卡视频 | a免费网站 | 亚洲欧美在线视频免费 | 精品国产一区二区在线观看 | 欧美在线一级va免费观看 | 国产欧美日韩精品高清二区综合区 | 成年人免费视频网站 | 国产一级毛片亚洲久留木玲 | 久久一区二区精品综合 | 国产精品揄拍一区二区 | 国产大片中文字幕在线观看 | 久久国内免费视频 |