当前位置: 首页 > 知识库问答 >
问题:

Spring Ampq类型名称和EasyNetQ

柳梓
2023-03-14

我需要在使用EasyNetQ的C#微服务和使用Spring AMQP的Java之间发送消息。

问题在于properties消息,Spring Boot Amqp中的类型位于property__type__headers容器中,而在EasynetQ中,则来自名为Type的其他属性。

谁能告诉我,我需要定制什么,让Comunication他们以及?

Spring Amqp :
    "Headers":{"__TypeId__":"com.fastdeliveryservice.service.Info"}

   EasynetQ: 
      "type" : "com.fastdeliveryservice.service.Info"

共有1个答案

孔和风
2023-03-14

您可以通过使用自定义的Jackson2JsonMessageConverter配置Jackson2Javatypemapper来自定义Jackson2JsonMessageConverter。子类DefaultJackson2Javatypemapper并重写getClassidFieldName()方法以返回type而不是__typeID__

 类似资料:
  • 问题内容: 在我的Android应用程序,我需要和从当我得到执行命令后的结果。我怎样才能做到这一点? 问题答案: 就这么简单(是您的对象,应该在数据库中将其设置为正确的表名):

  • 问题内容: 我正在尝试让SignalR与自定义JsonSerializerSettings一起处理其有效负载,特别是我正在尝试设置。 这个问题似乎是,该SignalR中使用的设置,并为它的内部数据结构以及它然后导致各种混乱的(当我设置内部服务器崩溃的最粗鲁的例子,但我也得问题,特别是当回调参与)。 有任何解决方法,还是我做错了? 示例代码演示: 服务器: 客户: 共享: 问题答案: 这可以通过利用

  • 本文向大家介绍phpcms的分类名称和类别名称的调用,包括了phpcms的分类名称和类别名称的调用的使用技巧和注意事项,需要的朋友参考一下 话不多说,请看代码: 以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持呐喊教程!

  • 问题内容: 在Java中,这些之间有什么区别: 我已经多次检查过Javadoc,但这从来不能很好地解释它。我也进行了测试,但没有反映出调用这些方法背后的任何实际含义。 问题答案: 如果不确定某件事,请尝试先编写测试。 我这样做: 印刷品: 最后一个块中有一个空条目,其中返回一个空字符串。 结果是: 该 名称 是您愿意使用动态加载与类,例如,调用的名称与默认。在一定范围内,所有类都有唯一的名称。 该

  • 问题内容: 以下代码可以正常工作。在两个不同的结构上操作并打印该结构的字段的两种方法: 在控制台中显示所需的输出: 现在 ,如果我以以下方式更改方法签名,则会出现编译错误。我只是将方法的接收者移动到方法的参数: 我什至无法编译程序: 问 :为什么 当 方法具有相同的名称和Arity 时 ,我可以在接收器中互换结构类型,而不能在参数中互换结构类型? 问题答案: 因为Go不支持在其参数类型上重载用户定

  • 问题内容: 我正在尝试验证并保存具有以下结构的Passport配置文件: http://passportjs.org/guide/profile/ 这是我想出的方案: 电子邮件具有名为“ type”的属性,该属性保留用于猫鼬类型。我该如何解决? 问题答案: 您需要使用对象定义字段: