我有旧版的Spring应用程序正在启动嵌入式代理。
我正在使用Spring Boot创建一个微服务,现在我想在同一代理上将消息发送到我的Spring应用程序,该代理可以侦听并继续进行操作。
我尝试了不同的解决方案,但无法发送到我的旧应用程序,但是如果在我的Spring Boot应用程序中尝试,它可以正常工作。
以下是旧版应用程序中的连接工厂配置:-
@Bean
@DependsOn("SABrokerService")
public ActiveMQConnectionFactory jmsConnectionFactory() {
log.debug("Creating Connection Factory which is dependent on Broker Service");
ActiveMQConnectionFactory jmsConnectionFactory = new ActiveMQConnectionFactory();
jmsConnectionFactory.setBrokerURL("vm://SABroker");
return jmsConnectionFactory;
}
如何摆脱这个问题?