Класс $Proxy59
должен быть типом переменной springCon
. Это прокси-тип JDK, который, вероятно, представлен средой Spring как оболочка для реального соединения. Мне известен провайдер соединений в пуле, который возвращает соединения, которые подавляют метод close()
через прокси-сервер (поскольку соединение в пуле, вызов close не является задачей клиента).
Возможно, обработчик прокси для метода toString()
выдает проверенное исключение, что возможно с механикой прокси, но не разрешено.
Документация Java говорит:
- "Если проверяемое исключение генерируется вызовом, который не может быть назначен ни одному из типов исключений, объявленных в предложении throws метода интерфейса, то UndeclaredThrowableException будет вызвано вызовом метода в экземпляре прокси. быть сконструированным за исключением того, что было сгенерировано методом invoke. "
Есть ли в журнале какое-либо другое исключение, может быть, непосредственно перед этим, или упомянутое как причина исключения?