Skip to content

Latest commit

 

History

History
 
 

spring-rabbit-json

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Receiving JSON From a Non-Spring Application

Spring AMQP applications communicating over AMQP using JSON add type information to message headers to enable the receiving application to convert the JSON to a class instance.

This sample demonstrates techniques to use for such conversion when the sending application is not a Spring app or if you wish to convert to a different type when receiving messages.

  • Inferred type from @RabbitListener methods

  • Parameterized types in template receiveAndConvert() methods

  • ClassMapper id mapping configuration with a legacy POJO listener.

It is a Spring Boot application and can be run with normal boot run methods, e.g.: ./mvnw spring-boot:run