У меня есть ситуация, когда я хочу определить ненулевую переменную Map на маршруте Camel и поместить в нее значение.Но я не мог найти способ сделать это.
Я попытался определить карту, установив resultType как "java.util.HashMap" в поле setProperty. Но я получил NullPointerException.
<route id = "update_fields">
<from uri ="direct:update_fields"/>
<setProperty propertyName="fieldMap">
<simple resultType="java.util.HashMap">[:]</simple>
</setProperty>
<groovy>exchange.getProperty('fieldMap').put(body.rId,body.b_id)</groovy>
</route>