使用@CacheUpdate时想通过contidion来添加一个限制条件:只更新已经写入redis的key;
然后写了一个component来调用redis的exists命令,可是使用spEL表达式来调用component时,报错为SpringCacheInvokeContext找不到field,感觉就是SpringCacheInvokeContext没有成功获取到注入的Bean;
或者是不是能提供一个额外的参数来配置只更新已经被写入的key;
xmq68pz91#
可以的,我记得是这样写contidion = "bean('beanName').xxxProp",你可以试试。
1条答案
按热度按时间xmq68pz91#
可以的,我记得是这样写contidion = "bean('beanName').xxxProp",你可以试试。