Spring整合JMS融入工程中 思路

2021-09-25 01:18:18 字數 424 閱讀 3558

分兩端執行:生產者和消費者,在不同的web程式嵌入

1、開啟activemq客戶端

2、生產者準備

(1)匯入依賴jar包:jms、activemq;

(2)寫入xml檔案:可以直接複製,其中重點是jmstemplate和destination;

(3)在原有生產的訊息後注入jmstemplate,send方法輸出訊息。其中兩個引數,乙個是上文中的destination,乙個是匿名內部類操作(選擇輸出不同種類的訊息);

3、消費者準備

(1)匯入依賴jar包:jms、activemq;

(2)寫入xml檔案:可以直接複製,其中重點是jmstemplate、destination以及監聽容器(監聽容器需要注入三個bean);

(3)實現監聽類的bean,將此bean放入容器中。監聽中實現相關業務操作。

在Spring中使用JMS

spring對jms進行封裝,使用起來更簡單。以下給出範例 供參考!在spring中可以用jmstemplate物件來傳送 接收訊息。1 連線工廠 在非web ejb容器中使用pool時,要手動stop,spring不會為你執行destroy method的方法。如果使用了pooledconnect...

spring 整合Junit,整合web

l 匯入jar包 基本 4 1 測試 spring test.jar 1.讓junit通知spring載入配置檔案 2.讓spring容器自動進行注入 l 修改測試類 package com.hcx import org.junit.test import org.junit.runner.runw...

Spring 整合測試

spring 中的包 spring mock.jar 為整合測試提供了一流的支援。所有相關的api在包 org.springframework.test 中,它們不依賴於任何應用伺服器或者其他部署環境。test包裡的各種抽象類提供了如下的功能 test包對載入的context提供快取,快取功能是通過...