У меня есть веб-приложение на Tomcat, которое обрабатывает пул соединений с БД и использует Spring JDBCTemplate для выполнения запросов. Меня попросили реализовать страницу состояния, которая будет контролироваться процессом пульса, чтобы определить, все ли в порядке с сервером.
В рамках этого я хочу сделать запрос к БД, чтобы определить, в порядке ли подключение к базе данных. В идеале, поскольку это будет просто «выбрать 1 из», я бы хотел, чтобы он возвращался быстро, в течение 10 секунд, чтобы указать на сбой, если БД не ответила за это время.
Тем не менее, я не хочу так быстро менять время подключения для обычных запросов.
Есть ли способ установить время ожидания для каждого запроса с помощью необработанных оболочек JDBC или Spring JDBC?