0
저는 Spring의 캐싱 기능을 사용하고 있습니다. 나는 다음과 같은 메서드를 호출 할 때, 나는 배열 receiptObject.resolverIds
의 모든 값에 대한 캐시를 퇴거 할 :스프링 EL의 배열에 대한 내용 사용 EL
@Override
@Caching(evict = {
@CacheEvict(value = "assignedFeedbacks", key = "#receiptObject.resolverIds[0]"),
@CacheEvict(value = "newFeedbacks", key = "#receiptObject.feedbackObject.serviceId") })
public void addReceipt(ReceiptObject receiptObject) throws Exception {
feedbackDao.insertReceipt(receiptObject);
}
내가 첫 번째 요소를 사용했다하지만 난 배열의 모든 요소에 대해이 작업을 일반화 할 . 어떻게해야합니까?