Проблема со свойствами заключается в том, что они решаются во время запуска приложения. Вы можете изменить значение в реестре, но компоненты, которые уже запущены, будут иметь старое значение.
Если они не меняются слишком сильно, я рекомендую просто изменить их и запустить , запустив приложение . Это займет всего несколько секунд.
Если они меняются слишком часто или вы не можете остановить приложение по какой-либо причине, я рекомендую использовать какой-нибудь репозиторий. Это может быть БД или внутренний Object Store . Если вы используете хранилище объектов, вы можете использовать свойства, чтобы установить первое значение по умолчанию, а затем создать конечную точку HTTP , чтобы изменить значения на ней.
После получения значений вы можете настроить выражения вместо свойств, чтобы использовать их в компонентах Mule.