繁体   English   中英

如何跟踪数据库在Spring-boot应用程序中是否不可访问

[英]How to trace if database become inaccessible in Spring-boot application

我有一个带有几个数据库连接的Spring-boot桌面应用程序。 如果主数据库不可用,则应用程序将无法工作。 是否有解决方案来跟踪连接失败以通知用户?

我已经试过了

public static void main(final String[] args) throws IOException {
        try {
            Application.launch(args);
        } catch (java.net.ConnectException e) {
                    //user notification code
        }
}

但是我无法挑出主数据库异常,因为堆栈跟踪不包含特定于数据库的信息。

我的另一个猜测是通过计时器运行简单的查询。 该解决方案要求许多无用的请求。 合适吗

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM