2016-07-06 1 views
0

Springバージョン3.1とWebsphereを使用するプロジェクトでEhcacheを実装する必要があります。私はこのトピックについて何かGoogleにしようとしましたが、何も見つけることができませんでした。あなたはこれら3つのツールを一緒に使ったことがありますか?前もって感謝します。WebsphereをSpring 3.1とEhcacheで使用できますか?

答えて

0

EhCache docsによると、NOTは自動的にWebsphere Transaction Managerを検出します。

  • GenericJNDI(例えばGlassfishのは、JBoss、JTOMおよび登録他のもの:

    自動的に検出トランザクションマネージャ

    Ehcacheのは、自動的に次の順序で マネージャーを検出し、次のトランザクションを使用しています の標準ロケーションのJNDI内の 自身java:/ TransactionManager

  • WebLogicの
  • Bitronix
  • Atomikos

(2.4.0以降)設定は不要です。彼らは箱から出る。最初に見つかったのは です。

また、以下のように設定することもできます。

あなたのトランザクションマネージャは、上記のリストに含まれていないか、 優先順位を変更したい、net.sf.ehcache.transaction.manager.TransactionManagerLookupの 実装に基づいて、独自のルックアップクラスを提供する場合と、

<transactionManagerLookup 
    class= "com.mycompany.transaction.manager.MyTransactionManagerLookupClass" 
    properties="" propertySeparator=":"/> 
: は ehcache.xmlデフォルトのTransactionManagerLookupの代わりにそれを指定します

そしてSpring doc S、

36からこのlink

を参照してください、ehcacheを持つ&使用春を統合します。3キャッシング宣言の宣言アノテーションベースのキャッシング、抽象化は、Javaアノテーションのセットを提供し:

@Cacheableは@CacheEvictキャッシュ追い出し

@CachePutはと干渉することなく、キャッシュを更新トリガキャッシュ集団をトリガ@Cachingメソッドの実行

は 方法に適用するために、複数のキャッシュ操作を再編成

@CacheConfigは、クラスレベルで共通のキャッシュ関連の設定を共有します

関連する問題