如果数据库连接失败,如何防止Hikari Pool初始化失败

普里亚R

我有一个使用Hikari连接池的项目。我为所有数据库一个一个地创建连接池new HikariDataSource(someConfig)

当所有数据库都可用时,这可以正常工作。但是,如果任何数据库处于脱机状态,则Play项目会出现以下错误:

[RuntimeException: java.lang.ExceptionInInitializerError]

如果只有几个数据库处于脱机状态,我不希望应用程序崩溃。

如何避免此错误导致应用程序崩溃?

注意:我正在另一个子项目中单独使用HikariCP软件包。我没有使用play-hikari插件。

尼丁

设置hikaricp属性initialFailFast = false。其描述来自hikaricp网站

此属性控制如果无法使用初始连接成功播种该池,则该池是否将“快速失败”。如果即使数据库关闭/不可用也要启动应用程序,请将此属性设置为false。默认值:true

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果数据库连接失败,如何防止Hikari Pool初始化失败

来自分类Dev

如果数据库连接数据无效,是否可以将Hikari配置为“快速失败”?

来自分类Dev

如果数据库连接数据无效,是否可以将Hikari配置为“快速失败”?

来自分类Dev

实体框架数据库初始化程序失败

来自分类Dev

FirebaseApp初始化失败

来自分类Dev

变量初始化失败

来自分类Dev

初始化ComboBox失败

来自分类Dev

结构初始化失败

来自分类Dev

初始化SSLContext失败

来自分类Dev

FirebaseApp初始化失败

来自分类Dev

PostgresSQL安装失败:“数据库集群初始化失败” MAC os

来自分类Dev

数据库连接池[Hikari]初始化错误

来自分类Dev

SwiftyJSON的Swift失败初始化器

来自分类Dev

Xcode 6.1中的初始化失败

来自分类Dev

初始化ldap ...失败。(28416)

来自分类Dev

BeanCreationException:初始化方法的调用失败

来自分类Dev

初始化失败的数组转换

来自分类Dev

Solr RequestHandler初始化失败

来自分类Dev

左值初始化失败

来自分类Dev

JSF ManagedBean初始化失败

来自分类Dev

FCM通知:初始化失败

来自分类Dev

上下文初始化失败

来自分类Dev

使用失败的初始化程序崩溃

来自分类Dev

Firebase API初始化失败

来自分类Dev

UWP MediaCapture初始化失败

来自分类Dev

Firebase功能测试初始化失败

来自分类Dev

大列表初始化静默失败

来自分类Dev

头盔初始化失败403禁止

来自分类Dev

curl:(2)初始化失败