4
私はehcache + Hibernate + Springをehcache.xmlファイルで使用しています。私は実行時にプロパティファイルからのものを使ってehcache.xmlをパラメータ化したいと思います。誰でも簡単な方法を知っていますか?実行時に読み込まれるプロパティを使用してehcache.xmlをパラメータ化するにはどうすればよいですか?
私はehcache + Hibernate + Springをehcache.xmlファイルで使用しています。私は実行時にプロパティファイルからのものを使ってehcache.xmlをパラメータ化したいと思います。誰でも簡単な方法を知っていますか?実行時に読み込まれるプロパティを使用してehcache.xmlをパラメータ化するにはどうすればよいですか?
それはあなたが話している設定の種類に依存します。 ehcache.xml
には、グローバル設定(ディスクオーバーフローディレクトリの場所など)とキャッシュ固有の設定が含まれています。
EhCacheインスタンスの設定と管理には、SpringのEhCacheサポート(EhCacheFactoryBean
とEhCacheManagerFactoryBean
)を使用できます。
グローバルコンフィグレーションについて話しているのであれば、方法はありません。
ドメインモデル内のいくつかのオブジェクト(例:maxElementsInMemory = "$ {some.property})のキャッシュ領域の最大サイズを調整したいだけですが、EhcacheがHibernateによって作成されたようです。私はSpringの設定済みのEhcacheを代わりに使用するためにHibernateを取得する必要があります。 –