Как запустить встроенный веб-сервер перед инициализацией БД с помощью Spring Boot

#spring-boot

#пружинный ботинок

Вопрос:

У меня есть требование для получения пароля БД с обратным вызовом HTTP, отправленным в мое приложение. Таким образом, процесс запуска приложения должен быть:

  1. запустите встроенный Веб-Сервер
  2. отправить запрос на ввод пароля БД
  3. дождитесь обратного вызова HTTP, содержащего пароль БД
  4. создайте компонент источника данных с паролем

Можно ли этого достичь с помощью пружинного ботинка? В настоящее время, что бы я ни делал, я не могу отложить создание БД до тех пор, пока не будет запущен веб-сервер и получен обратный вызов. Я попытался использовать некоторую оболочку вокруг источника данных, но, похоже, пул подключений к БД пытается установить соединение с БД прямо в начале, до запуска встроенного веб-сервера и получения пароля через обратный вызов HTTP.