2011-06-13 4 views
0

우리는 Spring JMS를 사용하여 Oracle AQ 큐에서 메시지를 읽는다.Spring JMS와 Listener로드하기

이러한 메시지를 처리 ​​할 때 소켓을 사용하여 공급 업체 제품으로 발송합니다. 시작시 메시지를 보낼 수 있도록 공급 업체에 대한 연결을 시작해야합니다. 지난 며칠간, 우리는 벤더와의 연결이 확립되기 전에 메시지가 큐에서 읽혀지고 있음을 발견했습니다.

다른 모든 Bean이로드 될 때까지 JMS Listener가 시작되지 않게 할 수있는 방법이 있습니까?

답변

1

주석 (또는 depends-on XML 속성)을 사용하여 JMS 수신기가 다른 bean (예 : 메시지 전송 구성 요소)이 초기화 될 때까지 기다릴 수 있습니다.

스프링 설명서 here을 참조하십시오.

관련 문제