Spring: Обновление конфигурации базы данных динамически - PullRequest
3 голосов
/ 22 июня 2011

В моем приложении я хочу, чтобы мои пользователи могли настраивать свои db-свойства при первом запуске приложения. Свойства db будут храниться в файле свойств локально, и Spring будет использовать этот файл для настройки db в будущем.

Рабочий процесс будет выглядеть примерно так:

  1. Запустить приложение в первый раз -> 2. отобразить страницу с формой db-конфигурации -> 3. пользователь отправляет форму и ввод записывается в файл свойств базы данных локально -> 4. spring считывает db-свойства из файла свойств и создает экземпляр источника данных ,action-nmanager, entitymanager-factory и т. Д.

Таким образом, проблема заключается в том, как Spring может запускаться без какой-либо настройки db, а затем создавать его динамически без перезагрузки сервера при отправке формы.

Есть предложения? : -)

1 Ответ

1 голос
/ 22 июня 2011

Вы можете использовать Java Config в Spring вместо XML для создания экземпляров bean-компонентов.Это позволит вам прочитать файл свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...