在学习springAMQP时遇到了一个问题在使用下方代码时候,rabbitmq控制台不能自动创建queue
只能自己手动添加队列后message才会存入队列中。
@Test
public void testSendMessage2SimpleQueue() {
String queueName = "queue1";
String message = "message1";
rabbitTemplate.convertAndSend(queueName, message);
}
解决方法文章来源:https://www.toymoban.com/news/detail-511657.html
加上注解,填上队列名就会在运行时自动创建队列了文章来源地址https://www.toymoban.com/news/detail-511657.html
@Test
@RabbitListener(queuesToDeclare = @Queue("queue2"))
public void testSendMessage2SimpleQueue() {
String queueName = "queue2";
String message = "queue2";
rabbitTemplate.convertAndSend(queueName, message);
}
到了这里,关于rabbitmq自动创建队列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!