Sping Boot 不缓存对象列表。我的代码看起来像下面的代码,方法在@Service中。
@Cacheable(cacheNames = "myObject", key = "#id")
public List<MyObject> filterObjects(Long otherObjectId){
//Do something
}
字符串
但是,这段代码确实有效
@Cacheable(cacheNames = "myObject", key = "#id")
public MyObject getById(Long id){
//Do something
}
型
我已经搜索了Stackoverflow,但没有一个解决方案适合我。
@Cacheable("myObject")
public List<MyObject> filterObjects(Long otherObjectId){
//Do something
}
型
1条答案
按热度按时间hlswsv351#
您的密钥应该是
otherObjectId
,如下所示:字符串