[英]Spring JMS and Loading of Listener
我們正在使用 Spring JMS 從 Oracle AQ 隊列中讀取消息。
當我們處理這些消息時,我們使用 sockets 將它們發送到供應商產品。 在啟動時,我們需要啟動與供應商的連接,以便可以發送消息。 過去幾天,我注意到在我們與供應商建立連接之前,正在從隊列中讀取消息。
有什么方法可以阻止 JMS 偵聽器啟動,直到我們所有其他 bean 都加載完畢。
您可以使用@DependsOn
注釋(或depends-on
XML 屬性)使您的 JMS 偵聽器等待另一個 bean(例如您的消息發送組件)被初始化。
請參閱此處的 Spring 文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.