gpt4 book ai didi

java - 我使用 Camel 代理如何在接口(interface)中发送 header 作为参数

转载 作者:行者123 更新时间:2023-12-02 06:07:48 27 4
gpt4 key购买 nike

我使用camel代理来调用camel say direct:say中的端点。

public interface xyz{ 
public void sayhello(String body,??????);
}

???我想设置 header 或发送 header ,任何人都可以帮助提供绑定(bind)界面中的示例。谢谢赛伊什

最佳答案

您应该看看http://camel.apache.org/parameter-binding-annotations.html 。一个漂亮的例子:

 public void sayhello(@Header("user") String user, @Body String body, Exchange exchange) {
exchange.getIn().setBody(body + "MyBean");
}

此外,还可以使用以下注释:

  • @Headers 绑定(bind)到入站消息 header 的映射
  • @OutHeaders 绑定(bind)到出站消息 header 的映射

关于java - 我使用 Camel 代理如何在接口(interface)中发送 header 作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22132512/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com