Java 什么';在Camel 3.6.0中,它是Camel Bean职业的替代品

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

我正在将我们的项目从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 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方法。而不是旧方法。)

是的,没有任何替代方案。您能否向我们展示您的完整骆驼路线,以便我们可以建议一些替代方案?