弹簧可缓存 - 使用 SpEL 过滤掉空集合
2022-09-03 16:30:55
我想知道有没有办法使用SpEL来过滤掉像空集合这样的值。
我的缓存当前筛选出空值:
@Cacheable(value = "groupIdToGroupNames",unless = "#result == null")
public Map<Long, Collection<String>> findAllBySearchCustomerKey(final long groupId) {
return idToNameClient.findAllGroupMembersById(groupId);
}
我正在尝试找到一种方法来过滤掉大小为0但不是null的组。有没有办法通过使用参数来做到这一点@Cacheable?
任何帮助将不胜感激。