0

mybatisとecacheの統合に関する推奨事項に従いましたが、EhCacheCacheからのログステートメントが表示されません。

Springにはeh-cache統合もあり、一見簡単に実装できるように見えますが、ログで起動されることもありません。

理想的には、Restがそれ自体を呼び出す前にキャッシュをセットアップして、roundtri [pをバックエンドWebサービス(mybatisマッパーを呼び出す)に保存したいと思います。実用的な例、mybatisehCacheよりもSpringehCacheを使用した好ましいアプローチはありますか?

4

2 に答える 2

0

ロギング設定でDEBUG(またはINFO)レベルのロギングをオンにしてみてくださいorg.springframework。ログレベルが高すぎてログに何も表示されない可能性がありますか?

よく呼ばれる「ホットキャッシュ」の作成は非常に簡単です。キャッシュ(フィールドに格納されている)にサンプルリクエストを入力するメソッドをRESTコントローラーに作成し、そのメソッドに。で注釈を付けるだけ@PostConstructです。そのメソッドは、クラスがSpringによってインスタンス化された後にトリガーされます。

于 2012-10-01T23:59:29.887 に答える
0

私たちのアプリは戦争に使用します:Webサービス、UI。mybatis-cacheを使用してmybatisデータアクセスをWebサービスレイヤーにキャッシュし、uiレイヤーにspring-ehcacheを追加しました。このように、mybatis-cacheは他のサービスで再利用可能な第1レベルのキャッシュとして機能し、spring-ehcacheはフロントエンドの第2レベルのキャッシュとして機能します。

于 2012-10-28T23:27:59.517 に答える