如何在 EmbeddedActiveMQBroker 中创建队列?

How to create queue in EmbeddedActiveMQBroker?

我正在使用 EmbeddedActiveMQBroker,想知道如何为 Spring 测试创建队列? 试过了,但失败了:

getBrokerService().setDestinations(new ActiveMQQueue[] {new ActiveMQQueue("reply-queue")});

默认情况下会自动创建队列和主题。只需启动代理,客户端连接就会为您创建目的地。

如果你真的必须在客户端连接之前有目的地存在,你可以使用brokerService.getAdminView().addQueue(String queueName)