2016-04-25 16 views

答えて

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の式は、Messagea0cacheableアドバイス引数に基づいています。

これは、まだSpring Integrationの標準コンポーネントとしてサポートしていない理由が考えられます。簡単で簡単な解決法。

0

これは現在フレームワークでは提供されていませんが、このメカニズムを実装するためにアウトバウンドゲートウェイに簡単にcustom adviceを追加できます。