Использование пула соединений сервера приложений, скорее всего, соединит вас с этим конкретным сервером приложений.Это означает, что если эта конкретная реализация не работает для вас, в будущем может быть сложно изменить реализации.
Это также означает, что вы, скорее всего, не сможете запускать свое приложение ни в чем, кроме этогоКонтейнер для конкретного приложения.Это увеличит потенциальную сложность выполнения автоматических интеграционных тестов.
Надеемся, что любой используемый вами пул соединений будет абстрагирован, чтобы вы могли подключить любой пул соединений, который вы выбрали.В любом случае, я думаю, что это общий случай, но вы можете убедиться в этом.
Я считаю, что использование шаблонов springs jdbc поможет уменьшить связь с конкретной реализацией пула соединений.