java - 获取消息正文 - 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
解决方案
嗨 user10717851 确保您已在 bean.xml 中声明您的 bean,并在 camel-context.xml 中引用此 bean.xml,这将解决此问题。
推荐阅读
- java - Color.getColor(String, int) - random color
- r - 将 Excel 文件导入 R
- excel - 在 VBA 中编码 while 循环以复制和粘贴结束循环的值
- prolog - 获得“独特”绑定的更简单方法?
- c# - 在运行时从 txt 文件更新文本框而不单击“刷新”
- python-3.x - 如果我在 pyplot 之前导入熊猫,则 ModuleNotFoundError
- flutter - Flutter:移动到下一个屏幕时,CupertinoTabBar 不会消失
- java - 从经过身份验证的服务器下载带有 java 的大文件
- swift - 以编程方式创建自定义 UICollectionFlowLayout
- java - JSoup 匹配带有空格的精确文本