Мое требование таково, что я получу сообщение 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, но я не уверен, как его использовать.