当前位置: 首页 > 面试题库 >

将自定义对象绑定到JMS MapMessage

舒赞
2023-03-14
问题内容

我是否可以使用标准方法将自己的自定义对象添加到Map,然后将其正确编组到MapMessage中?当前,我收到无效对象类型消息。我注意到WebSphere有解决方案,但是我正在寻找不受特定AS约束的东西,如果没有这种方法,也许JBoss支持的东西会起作用。

如何在WebSphere中进行操作:http
:
//publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc/ref/rwesb_jmscustombindings.html


问题答案:

JMS映射消息的映射仅支持原语和字符串(及其数组)作为值。从javadoc:

名称是String对象,值是Java编程语言中的原始数据类型。

您最好使用ObjectMessage并将序列化的对象写入映射,然后将映射作为ObjectMessage的有效负载发送。这样,您仍然可以具有名称/值映射访问样式,但不受类型的限制。



 类似资料:
  • 问题内容: 我有一个模拟我的请求的类,例如 我想支持一个RESTful URL,以获取有关场地的信息。所以我有这样的控制器方法。 有没有一种方法,我可以在spring说将路径变量绑定到模型对象(在本例中为Venue),而不是获取每个单独的参数? 问题答案: 提供将请求参数和路径变量绑定到JavaBean的功能,在你的情况下为。例如: 请注意,你的JavaBean必须具有和属性才能运行。

  • 我有一个模拟我的请求的类,类似于 并且我想支持一个RESTful URL来获取关于一个场地的信息。所以我有这样的控制器方法。 有没有一种方法,我可以说,在spring将我的路径变量绑定到模型对象(在本例中是Venue),而不是获取每个单独的参数?

  • 问题内容: 我有一个新闻和一个消息。所述含有选择加入到阵列时teamObjects的的tableView。我想将此数组添加到其中,以便可以从其中包含需要teamObjects的url请求的访问它们。但是我不断得到: “试图为关键团队插入非财产列表对象(“”) 如果有比将其存储在更好的方法,我愿意接受其他建议 方法 我的对象 问题答案: 实际上,您将需要将自定义对象归档到其中,然后将其保存到用户默认

  • 下面的代码没有给我正确的答案。 这给出; 一般来说,若给定了点的数组列表,我们如何在数组中找到特定点的索引?

  • 问题内容: 我有一个包含自定义对象的ArrayList的JList,我试图创建拖放到字段中。我无法理解如何在Transferable中打包和接收对象。 据我所知: 澄清:我在从JList中选择对象并从中创建一个Transferable时遇到麻烦。使用上面的代码,对象的toString表示形式只是粘贴在文本字段中,因此我无法从放置的位置提取对象数据。如何“打包”对象本身并将其放入可以从GUI引用对象

  • 问题内容: 我有我的自定义Java对象,希望利用JVM的内置序列化将其发送到Kafka主题,但是序列化失败并出现以下错误 org.apache.kafka.common.errors.SerializationException:无法将com.spring.kafka.Payload类的值转换为value.serializer中指定的org.apache.kafka.common.serializ