2.5.0 boot版未使用租户的情况下,@CacheEvit现在不能使用了吗?

Blade 未结 1 1166
旧爱最美
旧爱最美 2020-05-08 17:26


一、该问题的重现步骤是什么?

1.  @CacheEvit现在不能使用了吗?(升级到2.5.0以后,CacheUtil底层增加租户隔离,@CacheEvit注解需统一替换为CacheUtil.clear方法)

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

现在的代码如下,不知道换CacheUtil能不能用,要怎么改?现在用的是Boot版本,未使用租户功能。

截图_20200508172746.png


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

boot版 2.5.0 .Saber .windows 。


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。




1条回答
  •  smallchill
    smallchill (楼主)
    2020-05-09 11:25

    @CacheEvict和@CacheAble两个注解万千不影响,你们之前写的业务代码不用改。

    CacheUtil加入了租户隔离,只有用CacheUtil生成的缓存,才需要用CacheUtil.clear来清除。

    如果是@CacheAble注解生成的缓存,用@CacheEvict来清除完全没问题

    0 讨论(0)
提交回复