【发布时间】:2018-07-11 13:53:20
【问题描述】:
我有一个接受org.springframework.data.domain.Pageable 作为参数的方法。
当用户请求 page = 0 和 size = 20 等等时,我想将这些传递的值设为cache key。
我做的是
@Cacheable(key = "#pageable.number")
public Person getPersons(Pageable pageable)
它给出了异常:
EL1008E: 在类型的对象上找不到属性或字段“数字” 'org.springframework.data.domain.PageRequest' - 也许不公开?
如何制作缓存键呢?
【问题讨论】:
标签: java spring spring-boot caching ehcache