Работа над мул-приложением, в котором необходимо указать свойства коннектора из централизованной базы данных. Подход, который я использую, заключается в сборе данных из базы данных в bean-компоненте, имеющем неизменяемую карту, в начале контекста spring. Как я могу указать свойства элементов потока, используя свойство хэш-карты spring bean в Mule.
<file:inbound-endpoint path="#[applicationConfig.configMap['mydestination']]"/>
где applicationConfig
— это Spring bean, существующий в spring-context.xml (отличный от flow.xml), имеющий configMap hashMap, заполненный из базы данных, и имеющий ключ mydestination, имеющий значение для конечной точки входного файла. Это правильный способ или есть какой-то другой способ получить однократную настройку элементов потока из базы данных.