2016-04-25 43 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表達式基於Message作爲a0cacheable建議參數。

這可能就是爲什麼我們仍然不支持它作爲Spring集成中的開箱即用組件。非常簡單直接的解決方案。

0

這當前不是由框架提供的,但您可以輕鬆地將custom advice添加到出站網關以實現此機制。