2016-09-15 19 views

答えて

1

はJmsMessagingTemplateの送信を()を使用し、メッセージを送信するために

春ブートアプリケーションクラスで
@Bean 
public ConnectionFactory connectionFactory(){ 

    TibjmsConnectionFactory connectionFactory = new TibjmsConnectionFactory(JMS_URL); 
    connectionFactory.setUserName(USERNAME); 
    connectionFactory.setUserPassword(PASSWORD); 

    return connectionFactory; 
} 

を接続ファクトリを作成します。

リスナークラスには、キューから受信したメッセージを処理するために呼び出される注釈付きメソッドが必要です。

@JmsListener(destination = "queue_name") 
public void receiveMessage(Message<T> message) { 
//Any processing to be done here 

}

+0

ニースの応答が、私は驚くべきことでは疑問がある - のConnectionFactoryインタフェースを見つけるために?私はcom.tibco.emsの中にTibjmsConnectionFactoryを持っています:tibjms JARバージョン8.2ですが、私はjavax.jms.ConnectionFactoryを持っていません... – kabeen

+0

@kabeen私はgeronimo-jms_1.1_spec-1.1.1.jarからインターフェイスを取得しています。クラスパス。同様の行については別の議論があります。 http://stackoverflow.com/questions/6334323/what-is-the-right-maven-dependency-for-javax-jms-classes – Ratish

関連する問題