【发布时间】:2017-11-27 16:19:04
【问题描述】:
我使用参数绑定注释@Properties 作为参数,它为空。交换属性未绑定到参数。
骆驼版:2.17
容器:Jboss EAP 6.4
骆驼豆定义:
<bean id="_bean1"
method="methodA('serviceName')" ref="eventLogger"/>
Java方法定义:
public void methodA(String eventName,@Properties Map<String, Object> properties) {
//do something;
}
你能帮忙解决这个问题吗
【问题讨论】:
-
我没有发现您的代码有任何问题。应该管用。
eventLogger的定义是什么?我之前使用模拟端点和@Properties绑定似乎出错了。您是否正在使用模拟进行测试?如果是肯定的,请尝试不使用它。
标签: java spring apache-camel jbossfuse