我有一个关于创建动态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?