gpt4 book ai didi

java - 如何在 Camel 蓝图中从正文中剪切前 n 个字节?

转载 作者:行者123 更新时间:2023-12-02 13:27:10 26 4
gpt4 key购买 nike

我正在使用 apache camel 路由和转换一些数据并想要剪切正文的前 n 个字节。因此,我将通过读取流(除了前 n 个字节)来转换主体。有没有一种聪明的方法可以在 Camel 蓝图中做到这一点?

最佳答案

不提供开箱即用的支持。这在一定程度上取决于保存数据的 java 对象类型,即它是 InputStream 还是 byte[]、String 还是其他类型。

每次都需要跳过固定数量的字节,还是视情况而定?如果字节数少于数字怎么办?也就是说,您最终会得到更复杂的逻辑,最好编写一些 java 代码来正确处理。

如果您确实必须使用 XML,那么您可以尝试内联 groovy 并使用 Camels groovy 语言,您可以从蓝图 xml 文件中使用该语言。

关于java - 如何在 Camel 蓝图中从正文中剪切前 n 个字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43346027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com