使用 Camel 代理,我可以执行以下操作:
public class MyBean {
@Produce(uri = "direct:mybean")
private MyProxy producer;
public void doSomething() {
String response = producer.sayHello("James");
}
}
其中 MyProxy 是与一种方法的接口 - sayHello()
。
但在我的情况下,我想在MyProxy
接口中有多个方法,理想情况下应该有单独的 URI 端点。否则,我将为要代理的每个端点都有一个接口。
注释@Produce
也@EndpointInject
可以在方法上设置,所以我想这是可能的。是吗?如果没有,你能推荐我另一种方法吗?