我有一个 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
将列表转换为列表。