Java 什么';在Camel 3.6.0中,它是Camel Bean职业的替代品
我正在将我们的项目从Camel 2.24.1迁移到3.6.0。在代码中,我们使用了BeanInitiation,其中我们提到了在bean中调用的方法以及该方法中的其他类 org.apache.camel.component.bean.BeaniNotification在2.24.2之后被弃用 是否有其他方法来实现这一点Java 什么';在Camel 3.6.0中,它是Camel Bean职业的替代品,java,reflection,apache-camel,spring-camel,Java,Reflection,Apache Camel,Spring Camel,我正在将我们的项目从Camel 2.24.1迁移到3.6.0。在代码中,我们使用了BeanInitiation,其中我们提到了在bean中调用的方法以及该方法中的其他类 org.apache.camel.component.bean.BeaniNotification在2.24.2之后被弃用 是否有其他方法来实现这一点 public void buildRequest(Exchange exchange) { BeanInvocation beanInvocation = new BeanIn
public void buildRequest(Exchange exchange) {
BeanInvocation beanInvocation = new BeanInvocation();
beanInvocation.setMethod(ExampleBean.class.getMethod("methodName", param1, param2);
....
....
// Add the arguments to the bean invocation
beanInvocation.setArgs(args);
// Set the bean invocation object as the message body
exchange.getIn().setBody(beanInvocation);
}
附言:我对camel还不熟悉,并试图理解它的概念。是的,它被弃用了。我不敢相信没有任何答案 这是它的指南不光是这个行业不受欢迎,所以我 建议在项目中使用所有新方法
-阅读apache提供的本指南。(没有人说这是BeaninJournal的替代方案。您必须创建一个替代方案。它只是被删除。这意味着使用reccomend方法。而不是旧方法。)是的,没有任何替代方案。您能否向我们展示您的完整骆驼路线,以便我们可以建议一些替代方案?