Как использовать XML-сообщение от RabbitMQ в Spring Boot - PullRequest
0 голосов
/ 21 ноября 2018

Мое требование таково, что я получу сообщение application / xml от rabbit mq, которое должно быть использовано SpringBoot.Я могу получить его как строку, но когда я создаю сущность и пытаюсь получить xml как объект java, он выдает следующую ошибку:

org.springframework.amqp.rabbit.listener.exception.ListenerExecutionFailedException: Listener method could not be invoked with the incoming message

, за которой следует

Caused by: org.springframework.messaging.converter.MessageConversionException: Cannot convert from [[B] to [com.boot.RabbitListener.Model.XmlEntity] for GenericMessage [payload=byte[4], headers={amqp_receivedDeliveryMode=NON_PERSISTENT, amqp_receivedRoutingKey=jsa.queue1, amqp_deliveryTag=1, amqp_consumerQueue=jsa.queue1, amqp_redelivered=false, id=0afca290-7ee2-36f5-4297-afeacbc451da, amqp_consumerTag=amq.ctag-HZO32UVNiMf9hWo_pAr9Bw, contentType=application/xml, timestamp=1542820548981}]

Я новичок в SpringBoot, и я прочитал некоторые статьи в marshler, но я не уверен, как его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...