Я загружаю значение свойства из базы данных.
paraDetailsRepository.loadParaDetails(ParamConstants.KYC_API_VERSION);
И, устанавливая значение для карты свойств и присваивая верблюжьему контексту
properties.put("kyc.api.version.param", para.get(0));
camelContext.setGlobalOptions(properties)
Мне нужно получить значение свойства из верблюжьего маршрута по верблюжьему маршруту.
Может кто-нибудь предложить способ получения значения свойства по верблюжьему маршруту.
Спасибо
protected SpringCamelContext camelContext;
@EventListener
public void loadParaDetails(ContextRefreshedEvent event) {
Map<String, String> properties = new HashMap<String, String>();
try {
List<ParaDetails> paraDetails = paraDetailsRepository.loadParaDetails(ParamConstants.KYC_API_VERSION);
for (ParaDetails para : paraDetails) {
properties.put("kyc.api.version.param", para.get(0));
}
camelContext.setGlobalOptions(properties)
}
}