在Spring下整合ActiveMQ

2021-06-26 11:43:01 字數 3034 閱讀 7637

spring整合activemq配置

spring jms非同步發收訊息 activemq

在前面的一篇

activemq入門例項中我們實現了訊息的非同步傳送,這篇博文將如何在spring環境下整合activemq。如果要在spring下整合activemq,那麼就需要將如下jar包匯入專案:

專案結構如下圖所示:

* 訊息生產者服務類

*/public class queuemessageproducer

private void sendmessage(phonenoticeinfo noticeinfo)

public jmstemplate getjmstemplate()

public void setjmstemplate(jmstemplate jmstemplate)

public destination getnotifyqueue()

public void setnotifyqueue(destination notifyqueue)

public notifymessageconverter getmessageconverter()

public void setmessageconverter(notifymessageconverter messageconverter)

}notifymessageconverter

/**

* 訊息轉換

*/public class notifymessageconverter implements messageconverter

if (message instanceof objectmessage) catch (exception e) is not a instance of noticeinfo."

+ message.tostring());

throw new jm***ception("message:" + message.tostring()

+ "is not a instance of noticeinfo."

+ message.tostring());

}} else is not a instance of activemqobjectmessage."

+ message.tostring());

throw new jm***ception("message:" + message.tostring()

+ "is not a instance of activemqobjectmessage."

+ message.tostring());

}} else is not a instance of objectmessage." + message.tostring());

throw new jm***ception("message:" + message.tostring()

+ "is not a instance of objectmessage." + message.tostring());}}

@override

/*** 轉換noticeinfo物件到訊息

*/public message tomessage(object obj, session session) throws jm***ception,

messageconversionexception " + obj.tostring());

}if (obj instanceof phonenoticeinfo) else " + obj.tostring());

}return null;}}

queuemessagelistener

public class queuemessagelistener implements messagelistener  catch (exception e) 

}public notifymessageconverter getmessageconverter()

public void setmessageconverter(notifymessageconverter messageconverter)

}

Android下整合Paypal支付

近期專案需要研究paypal支付,官網上的指導寫的過於複雜,可能是老外的思維和中國人不一樣吧。難得是發現下面這篇文章 在這篇文章的基礎上,檢視sdk簡化了 給出下面這個例子,測試通過。其實整合paypal還是非常簡單的,真正的輸入賬戶 付款都在sdk自帶的activity和service上完成,我們...

在spring中整合Mybaties

實體類 data noargsconstructor allargsconstructor public class user 介面 listselectuser 介面配置檔案 public config 3.0 en 配置spring 這裡採用最原始的方法 編寫實現類 private sqlses...

Linux下整合Apache和weblogic9

1 copy weblogic的so到apache目錄 cp mod wl 20.so usr local apache2 modules 這個mod wl 20.so是weblogic的web伺服器外掛程式,可以在安裝weblogic軟體時自定義安裝web伺服器外掛程式自動生成。windows安裝...