使用 Spring 在运行时注册完整的 JMS 配置

Register a complete JMS configuration in runtime using Spring

如何创建从另一个应用程序订阅 JMS 主题所需的所有 bean?

我的应用程序可以与另一个应用程序集成,为此我的应用程序必须在应用程序启动后订阅 JMS 主题。因此能够在运行时取消订阅。 broker urluserpassword 等 JMS 配置必须由管理员配置我需要在没有 stop/start 我的应用程序的情况下执行此操作(重新配置 JMS)。

我该怎么做?

只需以编程方式创建连接工厂和消息侦听器容器对象。

一定要在 start() 之前调用容器上的 afterPropertiesSet()

DefaultMessageListenerContainer not receiving messages