Java 如何使用pageable和object创建缓存密钥?
我有下面的功能Java 如何使用pageable和object创建缓存密钥?,java,spring-boot,caching,spring-data-jpa,Java,Spring Boot,Caching,Spring Data Jpa,我有下面的功能 public Iterable<PageLayout> getAll(final Pageable pageable, PageLayout entity, List<String> exactSearchingFields, boolean ignoreOrga) { return super.getAll(pageable, entity, exactSearchingFields, ignoreOrga); } 但是上面的键
public Iterable<PageLayout> getAll(final Pageable pageable, PageLayout entity, List<String> exactSearchingFields, boolean ignoreOrga) {
return super.getAll(pageable, entity, exactSearchingFields, ignoreOrga);
}
但是上面的键是缓存,但是如果我们在URL中发送参数,它会显示所有数据
@Cacheable(value = "PageLayouts", key = "#pageable.toString().concact('-').concat(#entity.toString())")