Вы не передавали свой код, но я думаю, что если ваше соединение с БД не удалось из-за сбоя вашего приложения Spring, обычно это означает, что вы НЕ перехватили все свои исключения и выбросили их на верхний уровень, и в конце концов Spring Framework может это сделать 't обработать исключение и выполнить его не удалось.
Так что проверьте свой код вокруг действия базы данных и поймайте все исключения, я думаю, что, по крайней мере, ваше весеннее приложение не потерпит неудачу.
Если выесть какие-либо вопросы, пожалуйста, покажите нам свой код.