如何针对 Mongo 数据库相关异常使 spring 引导应用程序快速失败?
How to fail fast a spring boot application for Mongo db related exceptions?
基本上,如果 Mongo 数据库在启动期间显示套接字异常或身份验证错误,我希望 spring 启动终止 up.In 我的情况是它继续 运行 并启动即使在异常之后也很好。有没有办法让它快速失败并终止?还要解释为什么这些错误在 spring 引导中处理而不是抛出到主线程?
请不要建议我使用像 this 这样的自定义代码来处理它。我想知道这是否可以通过一些配置来完成?
Mongo 连接相关检查在 daemon/monitor 线程中运行,因此,异常永远不会停止应用程序。注意只有主线程中的异常才会终止程序。
要快速失败,请在 bean 中嵌入连接检查逻辑,这样它就会在启动时抛出异常并使应用程序失败。
基本上,如果 Mongo 数据库在启动期间显示套接字异常或身份验证错误,我希望 spring 启动终止 up.In 我的情况是它继续 运行 并启动即使在异常之后也很好。有没有办法让它快速失败并终止?还要解释为什么这些错误在 spring 引导中处理而不是抛出到主线程?
请不要建议我使用像 this 这样的自定义代码来处理它。我想知道这是否可以通过一些配置来完成?
Mongo 连接相关检查在 daemon/monitor 线程中运行,因此,异常永远不会停止应用程序。注意只有主线程中的异常才会终止程序。
要快速失败,请在 bean 中嵌入连接检查逻辑,这样它就会在启动时抛出异常并使应用程序失败。