Чи є спосіб вказувати підрахунок "повторити" у весні - пул з'єднання з DBCP?
Якщо підключення не отримано в перший раз, я хочу спробувати це принаймні 3 рази.
Відповіді:
1 для відповіді № 1Один із підходів
напишіть пріоритетний аспект, який спричинить такі винятки, що пов'язані із тимчасовими БД, і повторіть спробу попередньо налаштованого числа разів. Застосувати цей аспект до методів.
1 для відповіді № 2
BasicDataSource має безліч методів, які єзахищені та існують, тому підкласи можуть самостійно внести зміни. Одним з таких методів є createConnectionFactory (), який створює простий об'єкт для виконання основного підключення до драйвера. Ви можете перевизначити це, щоб вказати на логіку повторного спроби власного з'єднання.