<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> application.properties: properties spring.rabbitmq.host=your-rabbitmq-host spring.rabbitmq.port=5672 spring.rabbitmq.username=your-username spring.rabbitmq.password=your-password application.yaml: yaml spring: rabbitmq: host: your-rabbitmq-host port: 5672 username: your-username password: your-password import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class MessageSender { @Autowired private RabbitTemplate rabbitTemplate; public void sendMessage(String message) { rabbitTemplate.convertAndSend("your-exchange", "your-routing-key", message); } } import org.springframework.amqp.rabbit.annotation.RabbitListener; import org.springframework.stereotype.Component; @Component public class MessageReceiver { @RabbitListener(queues = "your-queue") public void receiveMessage(String message) { System.out.println("Received message: " + message); } }


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