Spring 与 JMS 集成

17 Mar 2025 | 阅读 2 分钟

要将 Spring 与 JMS 集成,您需要创建两个应用程序。

  1. JMS 接收应用程序
  2. JMS 发送应用程序

要使用 Spring 创建 JMS 应用程序,我们使用 Apache 的 Active MQ 服务器 来创建队列。

让我们看看将 Spring 应用程序与 JMS 集成的简单步骤


所需的 Jar 文件

1) 您需要添加 spring corespring miscspring aopspring j2eespring persistence core jar 文件。

下载 Spring 的所有 jar 文件,包括 aop、mvc、j2ee、remoting、oxm 等。

2) 添加位于 activemq 目录中的 activemqall5.9.jar 文件。


在 ActiveMQ 服务器中创建队列

下载 Active MQ 服务器 下载 Active MQ

双击位于 apache-activemq-5.9.1-bin\apache-activemq-5.9.1\bin\win64 或 win32 目录中的 activemq.bat 文件。

现在将打开 activemq 服务器控制台。

通过 https://:8161/admin/ url 访问 activemq 服务器的管理控制台。

Open activemq server

现在,单击 Queues 链接,在文本框中写入 myqueue,然后单击创建按钮。

create queue in activemq server

1) JMS 接收应用程序

让我们看看将 Spring 应用程序与 JMS 集成的简单步骤

  1. MyMessageListener.java
  2. TestListener.java
  3. applicationContext.xml
1) MyMessageListener.java

2) TestListener.java
3) applicationContext.xml

2) JMS 发送应用程序

让我们看看创建 JMS 发送应用程序的文件

  1. MyMessageSender.java
  2. TestJmsSender.java
  3. applicationContext.xml
1) MyMessageListener.java

2) TestJmsSender.java
3) applicationContext.xml