I have two SpringBoot applications where I'm using RabbitMQ to communicate messages across a queue. One application is built to send messages and the other listens for the sent messages. Each application consists of an @SpringBootApplication file which has one @Autowired dependency at the attribute level (one application has the sender the other has the listener) and each application has a separate Spring @Configuration file which declares one bean each (one has the sender and one has the receiver). I have two SpringBoot applications where I'm us