JMS-activMq与spring进行整合
?對JMS做了一個簡要介紹之后,接下來就講一下Spring整合JMS的具體過程。JMS只是一個標準,真正在使用它的時候我們需要有它的具體實現(xiàn),這里我們就使用Apache的activeMQ來作為它的實現(xiàn)。所使用的依賴利用Maven來進行管理,具體依賴如下:使用jetty插件和tomcat插件進行項目啟動。
?
項目結(jié)構(gòu)如下:
?
接下來對配置文件進行說明一下:(1)spring.xml文件,代碼如下:
<!-- 自動掃描(自動注入) -->
<context:component-scan base-package="mq" />
(2)spring-mvc.xml文件,代碼如下:
<!-- 自動掃描controller包下的所有類,使其認為spring mvc的控制器 -->
<context:component-scan base-package="sy.controller" />
<!-- 對模型視圖名稱的解析,即在模型視圖名稱添加前后綴 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/" p:suffix=".jsp" />
(3)ActiveMq.xml文件
(4)web.xml文件,代碼如下:
生產(chǎn)者QueueSender類代碼如下:
消費者QueueReceiver1代碼如下:
測試類activemqController代碼如下:
打開瀏覽器輸入http://localhost:8080/spring-activemq/activemq/queueSender.do,eclipse控制臺輸出如下:
參考博客?http://elim.iteye.com/blog/1893038
?
轉(zhuǎn)載于:https://www.cnblogs.com/gdpuzxs/p/6618940.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的JMS-activMq与spring进行整合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 001-Ansible-参考http:/
- 下一篇: 广发信用卡如何进行账单查询?五种方式轻松