當我從它返回UP的狀態我的春節,啓動應用程序訪問/健康端點:定製Spring啓動驅動器健康狀況
{
"status": "UP"
}
但我想自定義像這樣我的狀態:
{
"status": "success"
}
我如何定製狀態?
當我從它返回UP的狀態我的春節,啓動應用程序訪問/健康端點:定製Spring啓動驅動器健康狀況
{
"status": "UP"
}
但我想自定義像這樣我的狀態:
{
"status": "success"
}
我如何定製狀態?
建立新的健康狀況建設者和返回。
@JsonProperty("status")
public String getCode() {
return this.code;
}
如果如果實施HealthIndicator
@Component
public class HealthChecker implements HealthIndicator {
@Override
public Health health() {
// Do checks ..
// if no issues
return Health.status("success").build();
}
}
延伸AbstractHealthIndicator
@Component
public class HealthIndicator extends AbstractHealthIndicator {
@Override
protected void doHealthCheck(Builder builder) throws Exception {
builder.status("success").build();
}
}
嚴重性順序
,使這項工作,你必須用success
更換UP
或之前UP
application.properties
management.health.status.order=DOWN, OUT_OF_SERVICE, UNKNOWN, success
或
移動它更新狀態嚴重性順序management.health.status.order=DOWN, OUT_OF_SERVICE, UNKNOWN, success, UP
謝謝你ü爲您的答案,我得到了輸出 –
@SupriyaCS,很高興你得到它的排序。不要忘記接受答案。 –