我从名为" accounting"的jms队列中获取数据,并将其写入名为id.xml的文件中。
示例文件名:ID:dellmachine-37527-1508835786225-1:2:1:1:1.xml
我想要的是什么:ID_dellmachine-37527-1508835786225-1_2_1_1_1.xml
我想用下划线替换冒号。这可能吗?
这是我的骆驼路线:
from("jms:accounting")
.log("### Consumed from jms:accounting ###")
.to("file:src/main/resources/data/work_in_progress?fileName=${id}.xml");