在Spring Boot中,如何声明我的JMS服务器是嵌入式的?

问题描述 投票:0回答:1

Spring Boot documentation有一个嵌入式JMS服务器的简短说明:“你看不到定义的两个bean是JmsTemplate和ConnectionFactory。这些是由Spring Boot自动创建的。在这种情况下,ActiveMQ代理运行嵌入式。”咦? Reference Documentation没有说出任何关于它的事情。我需要创建两个VM,每个都是从自己的jar文件运行的,我需要其中一个来启动嵌入式JMS服务器,但我不知道如何做到这一点。有人能指出我正确的方向。 (如果你提供一个链接,我宁愿在一个例子上有一些清晰的文档,但我会很高兴有一个很好的例子。)

spring-boot spring-jms
1个回答
0
投票

您正在查看错误的参考文档。你的是来自Spring Integration。

Spring Boot的其中一个可以在这里找到:

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-activemq

在那里你会找到答案:

当ActiveMQ在类路径上可用时,Spring Boot也可以配置ConnectionFactory。如果代理存在,则会自动启动并配置嵌入式代理(前提是未通过配置指定代理URL)。

© www.soinside.com 2019 - 2024. All rights reserved.