如何将 Camel ConvertBodyTo 与列表一起使用

问题描述 投票:0回答:1

我有一个 A 类型的列表,我想将其转换为 B 类型的列表。

让我们想象一下:

// ... call the db and get a few rows mapped to List<A>
.to("jdbc:...")
.convertBodyTo(List.class) // ?!?

在Camel中,如果是“普通”类型,我只会使用:

.convertBodyTo(B.class)
,然后让Camel找到我编码的转换器。

但是,由于这是 A 类型的列表,如果我这样做

.convertBodyTo(List.class)
,转换器就不会被调用。

我当时无法拆分和处理一个,因为在转换之前我需要对

List<A>
进行一些分组。

我可以通过使用 bean 来修复它,但我想知道是否有任何方法可以调用

convertBodyTo
将列表转换为列表。

java apache-camel
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.