前言
健康指标控制。
如何操作
实现AbstractHealthIndicator 接口
@Component
public class HealthConfig extends AbstractHealthIndicator {
@Override
protected void doHealthCheck(Health.Builder builder) throws Exception {
builder.withDetail("redis.ip","127.0.0.1");
builder.withDetail("redis.port","6379");
boolean flag=false;
if(flag){
builder.status(Status.UP);//up正常启动
}else{
builder.withDetail("msg","Redis检查失败");
builder.status(Status.DOWN);//启动失败
}
}
}
运行启动服务器,可以看到自定义的服务检测失败。