Я использую Spring 2.5.6. У меня есть компонент, свойства которого присваиваются из файла свойств через PropertyPlaceholderConfigurer. Мне интересно, возможно ли обновить свойство компонента, когда файл свойства будет изменен. Был бы, например, некоторый периодический процесс, который проверяет последнюю измененную дату файла свойства, а если он изменился, перезагрузите компонент.Имея свойства весеннего боба обновляется автоматически из файла свойств
Мне интересно, есть ли что-то, что удовлетворяет моим требованиям. Если нет, то какой лучший подход к решению этой проблемы?
Благодарим за помощь.
Кажется, это самый простой подход, и это то, что мы закончим. Спасибо –
Я не вижу разницы между PropertyOverrideConfigurer и PropertyPlaceholderConfigurer в этом отношении. Существуют различия в свойствах свойств, но оба они применяются только один раз как BeanFactoryPostProcessor до того, как будут созданы фактические компоненты. Как они могут быть повторно применены? –
@hstoerr: с PropertyPlaceholderConfigurer настройки «скрыты» в конфигурации весны (xml) (с выражениями {..}). С PropertyOverrideConfigurer конфигурация находится в формате beanName.property = значение. Таким образом, это может быть повторно применено для извлечения bean-компонентов (например, PropertyOverrideConfigurer.processProperties – jor