使用spring-boot及其緩存機制,是否可以將作爲集合返回的所有實體自動存儲到緩存中?使用註釋將所有返回的元素放入Spring-Boot緩存中
例如圖片下列知識庫方法:
@Query("...")
List<Foo> findFooByBar(Bar bar);
我想用一個在Spring緩存插入這些,一個,這意味着將有是N插入(一個用於列表中的每個元素)而不僅僅是一個(整個列表)。
例子:
@Query("...")
@CachePut(value = "foos", key = "result.each.id")
List<Foo> findFooByBar(Bar bar);
我登錄樞紐的JIRA的問題,因爲從在'源代碼一目瞭然CacheAspectSupport'好像這是不可能的。 https://jira.spring.io/browse/SPR-15213 –