jetcache contidition不能支持spring bean

wmvff8tz  于 2022-11-19  发布在  Spring
关注(0)|答案(1)|浏览(200)

使用@CacheUpdate时想通过contidion来添加一个限制条件:只更新已经写入redis的key;

然后写了一个component来调用redis的exists命令,
可是使用spEL表达式来调用component时,报错为SpringCacheInvokeContext找不到field,
感觉就是SpringCacheInvokeContext没有成功获取到注入的Bean;

或者是不是能提供一个额外的参数来配置只更新已经被写入的key;

xmq68pz9

xmq68pz91#

可以的,我记得是这样写contidion = "bean('beanName').xxxProp",你可以试试。

相关问题