Spring-JMS处理空/空有效负载

使用Spring Boot和Integration软件包开发了一个消息传递应用程序。通过JMS进行消费。定期会出现一条带有“空”有效负载的消息。我收到以下错误:

Caused by: org.springframework.messaging.converter.MessageConversionException: Cannot convert from actual payload type 'null' to expected payload type 'java.lang.Object' when payload is empty,failedMessage=org.springframework.jms.listener.adapter.AbstractAdaptableMessageListener$MessagingMessageConverterAdapter$LazyResolutionmessage@68e6d3a2
        at org.springframework.messaging.handler.annotation.support.MessageMethodArgumentResolver.resolveArgument(MessageMethodArgumentResolver.java:91)
        at org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:117)
        at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.getMethodArgumentvalues(InvocableHandlerMethod.java:148)
        at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:116)
        at org.springframework.jms.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:114)
        ... 10 more

将我的JMS侦听器/网关方​​法定义为

@JmsListener(id="queue0",destination = "${queue-name}",containerFactory = "cFactory",concurrency = "${max-listeners}")
public void handleMsg(org.springframework.messaging.Message msg)

需要有关如何处理“空”有效负载的建议。

hy124513 回答:Spring-JMS处理空/空有效负载

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2786413.html

大家都在问