Skip to content
The Practical Developer
The Practical Developer

Software Development is easy when you understand what you're doing

Primary Navigation Menu
Menu
  • Blog
  • Topics
    • Agile
    • Architecture
    • DevOps
    • Docker
    • Kafka
    • Microservices
    • RabbitMQ
    • Reactive
    • Spring Boot
    • Testing
  • Projects
    • The Practical Architecture Process
    • Basic Java Maven Archetypes
  • About
  • Home

amqp

Queues and process view

Sending and receiving JSON messages with Spring Boot AMQP and RabbitMQ

Exchange JSON messages with Spring Boot AMQP and RabbitMQ Setting up a Spring Boot application using AMQP with RabbitMQ is not really difficult, and there are many guides on the Internet showing you the basic setup. But creating an application making use of @RabbitListener annotations and producing and consuming messages in JSON format is trickier, so I would like to share with you a really simple but more serious approach that those hello-messaging apps. This article covers: How to send/publish Java Objects as JSON messages using Spring Boot and RabbitMQ’s RabbitTemplate. How to read/consume JSON messages to Java Objects using Spring Boot and RabbitMQ’s @RabbitListener annotation. How toRead More →

2016-10-23
By: Moisés
On: October 23, 2016
In: Highlighted, how-to's, RabbitMQ, Spring Boot
With: 26 Comments

Social

Subscribe to TPD

Click here to subscribe

Search

Follow me on Twitter

My Tweets

Effective Meetings

Check out Agile Meeting Cards, a new game to improve your meeting quality, based on a quick and honest feedback. And it’s a Card Game!

Agile Meeting Cards

Recent Posts

  • Custom Error Handling in REST Controllers with Spring Boot
  • Java 12’s Switch Expressions in 5 minutes
  • Spring Boot and Kafka – Practical Configuration Examples
  • How to deploy a Spring Boot WAR to Wildfly, JBoss or Tomcat
  • Java and JSON – Jackson Serialization with ObjectMapper

Tag Cloud

agile amqp angular architecture benchmark book cucumber docker docker-compose elasticsearch eureka full-reactive-guide gamification hystrix integration integration tests jacoco java java9 jboss JSON junit logstash microservices mockito plan rabbitmq reactive REST ribbon scrum serialization service-discovery sonar sonarqube spring spring-boot Swagger test coverage testing user story war webflux wildfly zuul

Categories

More

Follow me on Twitter
Quboo - Gamification to improve your Code Quality
Get a Quboo account for free and start using Gamification to improve your Legacy Code, release more often and write docs.
More Info
Profile Picture
My name is Moisés Macero, Software Developer, Architect, and Writer. I like sharing knowledge and coaching. How can I help you?
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

©2019 thepracticaldeveloper.com | Privacy Policy