首頁  >  文章  >  Java  >  SpringBoot2怎麼自訂端點

SpringBoot2怎麼自訂端點

PHPz
PHPz轉載
2023-05-12 08:40:151358瀏覽

SpringBoot2新特性自訂端點

package com.yan.otlan.springboot; 
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
import org.springframework.boot.actuate.endpoint.annotation.Selector;
import org.springframework.stereotype.Component; 
@Endpoint(id = "customPoint")
@Component
public class StatusEndPoint { 
	@ReadOperation
	public String getCustom(@Selector String name) {
		return "MyName is ." + name;
	} 
}

只需要三個註解 @endpoint@ReadOperation@Selector

#啟動springboot專案

SpringBoot2怎麼自訂端點

看到紅色mapped就表示可以成功了

訪問http://127.0.0.1:8080/actuator/customPoint /156

結果

SpringBoot2怎麼自訂端點

SpringBoot-Actuator-自訂端點屬性

關閉所有端點

management.endpoints.enabled-by-default: false

修改訪問專案路徑

預設存取路徑為/actuator,可透過修改以下屬性進行修改

management.endpoints.web.base-path: /actuator

如預設存取路徑為 http://ip:port/actuator

#如想將存取路徑修改為 http://ip:port/myActuator

#可將屬性設為 /myActuator

#路徑必須以/開始,否則無法存取

以上是SpringBoot2怎麼自訂端點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除