/ / Весна DBCP підключення пулу | Налаштування підрахунку повторення - java, spring, connection-pooling, apache-commons-dbcp

Весна DBCP з'єднання пулу | Налаштування підрахунку повторення - java, spring, connection-pooling, apache-commons-dbcp

Чи є спосіб вказувати підрахунок "повторити" у весні - пул з'єднання з DBCP?

Якщо підключення не отримано в перший раз, я хочу спробувати це принаймні 3 рази.

Відповіді:

1 для відповіді № 1

Один із підходів

напишіть пріоритетний аспект, який спричинить такі винятки, що пов'язані із тимчасовими БД, і повторіть спробу попередньо налаштованого числа разів. Застосувати цей аспект до методів.


1 для відповіді № 2

BasicDataSource має безліч методів, які єзахищені та існують, тому підкласи можуть самостійно внести зміни. Одним з таких методів є createConnectionFactory (), який створює простий об'єкт для виконання основного підключення до драйвера. Ви можете перевизначити це, щоб вказати на логіку повторного спроби власного з'єднання.