我想知道因为我有一个拆分器,我正在尝试修改文件名的消息头以满足程序的需要。
我有一个文件名ABC.tec
因为我分成几个文件并将其返回到消息通道,因此我需要它以不同的文件名
就是这样
ABC_1.tec
ABC_2.tec
ABC_3.tec
我试图通过
来改变它StringBuilder stringFileName = new StringBuilder(message.getPayload().getName());
stringFileName = stringFileName.insert(stringFileName.indexOf("."), i++);
MessageBuilder.withPayload(content).copyHeaders()).setHeader("FILE_NAME", stringFileName.toString()).build();
然而,当我打印出来时,它仍然不起作用..
我可以遵循任何指南吗?
答案 0 :(得分:0)
您需要将messagebuiler build()
方法的结果分配给某些内容。
message = MessageBuilder....build();