我有一个关于创建动态 JMS 持久订阅的问题,更一般地说,关于如何处理 Spring 5 和 SpringBoot 中的动态情况。例如,为了进行持久订阅,需要以下内容:
@JmsListener(destination = "...", id = "...", subscription = "...", containerFactory = "...")
现在,如果订阅需要在 REST 端点中完成,例如:
@RequestMapping(value = "/subscribe/", method = RequestMethod.POST)
public ResponseEntity subscribe(@RequestBody JmsTopicSubscriberInfo jtsi) throws JMSException
JmsTopicSubscriberInfo 类在哪里包含 clientID、订阅名称等作为属性?是否可以在 Spring 中表达这一点,或者在这种情况下应该使用原始 JMS 吗?