1

如何使用 Camel Scala DSL 进行类型转换?

换句话说,这个 Java DSL 示例的 Scala DSL 版本是什么:

from("file:/tmp/myfile").convertBodyTo(String.class).to("log:com.example")
4

1 回答 1

4

而不是 convertBodyTo 你应该使用as(...)方法。

如果您尝试查找 Scala 和 Java DSL 元素之间的映射,那么在源代码中查看的有用位置之一是 SAbstractDefinition。这就是我找到您问题的答案的方式,因为http://camel.apache.org/scala-dsl-eip.htmlas作为另一个示例的一部分提及(并没有说它是 convertBodyTo 的替代品)

于 2012-12-12T11:53:06.810 回答