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
看到紅色mapped就表示可以成功了
訪問http://127.0.0.1:8080/actuator/customPoint /156
結果
management.endpoints.enabled-by-default: false
預設存取路徑為/actuator,可透過修改以下屬性進行修改
management.endpoints.web.base-path: /actuator
如預設存取路徑為 http://ip:port/actuator
#如想將存取路徑修改為 http://ip:port/myActuator
#可將屬性設為 /myActuator
#路徑必須以/開始,否則無法存取
以上是SpringBoot2怎麼自訂端點的詳細內容。更多資訊請關注PHP中文網其他相關文章!