首页 > 解决方案 > 获取消息正文 - Java

问题描述

我不太了解 Apache Camel 文档。

我有一个我想调用 java 函数并获取消息正文的地方。

我认为这条路线缺少一些东西。它怎么知道函数在哪里?

// I get a message from my email and I want to send to the bean
<to uri="bean:doSomething"/> 

骆驼测试

public class CamelTest {

@Bean
public void doSomething() {
    How do I get the body?
}
}

错误:

org.apache.camel.NoSuchBeanException:在注册表中找不到 bean:doSomething

标签: javaapache-camel

解决方案


嗨 user10717851 确保您已在 bean.xml 中声明您的 bean,并在 camel-context.xml 中引用此 bean.xml,这将解决此问题。


推荐阅读