ouboundゲートウェイ(int-jpa:retrieving-outbound-gateway)を取得した結果をキャッシュすることができます。だから、結果がキャッシュで利用可能なら、クエリが実行されないたびに?int-jpa:取得アウトバウンドゲートウェイと結果のキャッシング
1
A
答えて
0
既存のコードベースを含む溶液は次のようになります。
<transformer input-channel="input" ref="testBean" method="upperCase" output-channel="output">
<request-handler-advice-chain>
<cache:advice>
<cache:caching cache="foo">
<cache:cacheable method="handle*Message" key="#a0.payload"/>
</cache:caching>
</cache:advice>
</request-handler-advice-chain>
</transformer>
それはここ<transformer>
であるが、同じも同様にJPAゲートウェイに適用されます。
method="handle*Message"
AOPパスに注意してください。 さらにkey
の式は、Message
をa0
cacheable
アドバイス引数に基づいています。
これは、まだSpring Integrationの標準コンポーネントとしてサポートしていない理由が考えられます。簡単で簡単な解決法。
0
これは現在フレームワークでは提供されていませんが、このメカニズムを実装するためにアウトバウンドゲートウェイに簡単にcustom adviceを追加できます。
関連する問題
- 1. キャッシングajaxの結果
- 2. Select2の結果を取得してキャッシングする
- 3. キャッシングDoctrineの結果Symfony2
- 4. SQL Server 2000のキャッシング関数の結果
- 5. ユーザーあたりのクエリ結果のキャッシング
- 6. 評価結果のキャッシングをレールヘルパーメソッド
- 7. XP_CMDSHELLの結果を取得
- 8. PrintDialogの結果を取得
- 9. Doctrine Memcachedを使用した結果キャッシング
- 10. PHP - DOMXpath - 結果を取得
- 11. 取得プロファイリング結果:vsperfcmd
- 12. iOS - ヘッダー結果を取得
- 13. Doctrineフォームの型エンティティとsymfonyの2結果キャッシング
- 14. 文字列配列によるAndroid検索と結果の取得ListViewへの結果の取得
- 15. Roslynでの式の結果の取得
- 16. 集計HQLクエリの結果の取得
- 17. JMeterのRESTサンプラーの結果を取得
- 18. 前のテストの結果を取得
- 19. UWP(C#) - PermissionRequestの結果の取得
- 20. 最初のスレッドの結果を取得
- 21. SOLR検索の結果を取得
- 22. データベースの結果を取得する
- 23. Tridionページネーション - 結果の総数を取得
- 24. javaでmatlabの結果を取得
- 25. 非同期メソッドの結果を取得
- 26. datetimeの結果を取得する
- 27. MessageBoxの結果を取得する
- 28. コアデータを取得する結果
- 29. gamecenterが結果を取得しない
- 30. 取得予期しない結果