[英]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.