У нас есть веб-приложение на основе Spring (Spring.NET) и мы используем VariablePlaceholderConfigurer для хранения некоторых настроек в отдельном файле свойств.
Эти свойства в основном представляют собой различные значения, влияющие на бизнес-логику, например электронные письма, тайм-ауты, пути и т. д.
Теперь нам нужно реализовать административный пользовательский интерфейс, чтобы пользователи могли изменять эти настройки более удобным способом.
Итак, мы переместим все эти настройки в базу данных.
Вопрос. Каков наилучший (стандартный, распространенный) подход к реализации настроек, как я описал в приложении на основе Spring? (Предполагая, что мы хотим, чтобы изменения вступали в силу немедленно, без перезапуска приложения.)
Хорошо, если мы сможем сохранить наш текущий подход при установке значений как просто свойств bean-компонентов.