好的,如果我的问题不是新问题,但我找不到答案,我使用Spring Data JPA和Spring Cache。 我有下面的仓库
@CacheConfig(cacheNames = "Category")
@Cacheable
@Repository
public interface Repository extends CrudRepository<Category,Long> {
Category findByCategory(String Category);
}
我想缓存默认的CrudRepository方法,例如findAll()等。 如果我这样覆盖它们
@CacheConfig(cacheNames = "Category")
@Cacheable
@Repository
public interface Repository extends CrudRepository<Category,Long> {
Category findByCategory(String Category);
List<Category> findAll();
}
但是每次为每个存储库覆盖它们都不方便。
有没有一种方法可以缓存默认的Spring jpa方法而不会覆盖它们呢?