1

有没有办法在 Spring - DBCP 连接池中指定“重试”计数?

如果第一次没有连接,我想至少尝试3次。

4

2 回答 2

1

BasicDataSource 有一些受保护且存在的方法,因此子类可以进行自己的实现更改。其中一种方法是 createConnectionFactory(),它创建一个简单的对象来与驱动程序进行底层连接。您可以覆盖它以指向您自己的连接重试逻辑。

于 2011-02-17T01:13:48.933 回答
1

方法之一

编写一个 spring aop 方面,它将捕获此类瞬态 DB 相关异常并重试预先配置的次数。将此方面应用于方法。

于 2011-01-04T07:00:21.197 回答