<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> </dependencies> spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest @Service public class MessageProducer { @Autowired private AmqpTemplate amqpTemplate; public void sendMessage(String exchange, String routingKey, Object message) { amqpTemplate.convertAndSend(exchange, routingKey, message); } } @Component @RabbitListener(queues = "myQueue") public class MessageConsumer { @RabbitHandler public void handleMessage(String message) { System.out.println("Received message: " + message); } } @Autowired private MessageProducer messageProducer; ... messageProducer.sendMessage("myExchange", "myRoutingKey", "Hello, Spring AMQP!");


上一篇:
下一篇:
切换中文