我有两项服务
class CustomerService {
public void removeCustomer(int customerId) {...}
}
class OrderService {
@Cacheable("orders")
public List<Order> getOrders() {...}
}
开启removeCustomer()
我想要驱逐orders
缓存,因为结果已经改变(移除的客户的订单消失了)。我怎么能用Spring的缓存来做到这一点?
答案 0 :(得分:1)
您可以使用@CacheEvict注释。有关详细信息,请参阅以下链接
您可以在
找到示例