| 1234567891011121314151617181920212223242526272829 | package org.jeecg.modules.monitor.service.impl;import org.springframework.boot.actuate.health.Health;import org.springframework.boot.actuate.health.HealthIndicator;import org.springframework.stereotype.Component;/** * 功能说明:自定义邮件检测 * * @author: 李波 * @email: 503378406@qq.com * @date: 2019-06-29 */@Componentpublic class MailHealthIndicator implements HealthIndicator {    @Override public Health health() {        int errorCode = check();        if (errorCode != 0) {            return Health.down().withDetail("Error Code", errorCode) .build();        }        return Health.up().build();    }    int check(){        //可以实现自定义的数据库检测逻辑        return 0;    }}
 |