JmsTemplate
beanをprototype
beanまたはsingleton
と宣言する必要がありますか?どちらのオプションも合理的だと思うのですが、それは主にSpringのBeanの実装方法の問題ですが、ネット上での使用について矛盾するレポートを探し続けています。Spring、マルチスレッドおよびjms
0
A
答えて
2
JMSテンプレートはほとんどの場合、作成後にスレッドセーフなので、スコープシングルトンにしておく必要があります。
実行クラスがインナークラスとして実装されている場合、それを定義するクラスのインスタンス変数にアクセスできます。これは、必要なすべての依存関係(jmsTemplateなど)が組み込まれたSpring Beanになります。
+0
あなたの答えをありがとう。私はSeanの提案を取り上げて質問を分けて、この質問がJMSTemplateに関するものになるようにして、あなたの答えを正しいものとしてマークします。私はあなたが次の質問に "私に従う"ことができれば感謝します:http://stackoverflow.com/questions/7365971/spring-and-multithreading ありがとう – Ittai
関連する問題
- 1. Spring、Websphere、JMSおよびEclipselink Issue
- 2. のWebLogic JMSおよびC#
- 3. スイング、Javaおよびマルチスレッド、および着色ボタン
- 4. コアデータ(NSOperationQueueおよびNSManagedObjectContext)のマルチスレッド使用
- 5. Python、COMおよびマルチスレッドの問題
- 6. Spring 3.2.2およびHibernateバージョン
- 7. Spring .NET、WCF、およびSingletons
- 8. Spring JMSメッセージリスナーコンテナ
- 9. Spring、JPA、およびHibernateの問題
- 10. Spring beanスコープ:sessionおよびglobalSession
- 11. Spring、Jersey、およびViewable JSP Integration
- 12. spring rmi java 1.4およびjava 1.5
- 13. Spring Security 3.1およびUnsecured HTTP Channel
- 14. Spring WebFlow、検証およびモデル
- 15. Spring @ContextConfiguration注釈、TestNGおよびIDEA
- 16. Websphere Application ServerクラスターおよびJMSメッセージの消費
- 17. Spring JMSとOracle AQ
- 18. Spring JMSによるエラー処理のベストプラクティス
- 19. Oracle Streams AQを使用したSpring MDBでのJMSおよびHibernateトランザクションの共有
- 20. PrintWriter verry slow flush()およびprint()。マルチスレッドとソケット。
- 21. WebsphereのデフォルトメッセージプロバイダとSpring JMS
- 22. JMSとSpringでのテスト
- 23. ステップバイステップでのSpringのサンプルJMS
- 24. WebSphere Camel JMS、spring、taskExecutor、haningingスレッド
- 25. JMS(ActiveMQ)およびOnMessageと通信するサーブレットを作成する
- 26. Open JMSを使用した場合のSpring JMSセッションの問題
- 27. Spring 1.2.8からSpring 3.1、およびHibernate 3.1から4.0への移行
- 28. Spring Security、Spring LDAP、およびHibernateでユーザー情報を処理する方法は?
- 29. Android、Spring、およびJsonの一般的な質問ですか?
- 30. および/またはSpringアノテーションベースの検証の条件
申し訳ありませんが、自分の意見と組み合わせて、少なくとも5つの質問を一度にお願いしています。それに答える良い方法はありません。私は閉じようとしている。 2つまたは3つのより具体的な質問をすると、回答が得られます。 –
@Sean Patrick Floydあなたが正しいと思われ、私は質問を正しく分解しませんでした。私は実際にここで2つの質問、マルチスレッドとjmstemplateを参照してください、あなたは質問をしてください(詳細はもちろんではない)ので、私は間違いを繰り返さないと言うことができますか?私自身の防衛のために、私はそれを分解することを考えましたが、絵の一部だけが問題を理解しにくくすると思っていました。 – Ittai