2

Spring Data mongo リポジトリで @Cacheable アノテーションを使用できるかどうか疑問に思っていました。たとえば、次のようにします。

public interface UserRepository extends MongoRepository<User, String> {

    @Cacheable("byId")
    public interface UserRepository extends MongoRepository<User, String> {
        User findById(String id);
    }
}

インターフェイス クラス自体でそれを行い、可能であればラッパー クラスを持たないようにしたいと思います。さらに、(xml ではなく) java config を使用して redis のキャッシュ構成を行う方法のサンプルはありますか?

4

1 に答える 1

1

Cacheableはい、春の側面を持つ任意のパブリック メソッドで使用できます。またEnableCaching、構成クラスとオプションでCacheManagerBean で使用する必要があります。

于 2016-08-23T00:36:25.803 に答える