From de194880ae912fcf46123f278529dbeaa3754c6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90li?= <15040126243@163.com> Date: Sun, 4 Jul 2021 02:21:04 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=85=B3=E9=97=AD=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=BA=8C=E7=BA=A7=E7=BC=93=E5=AD=98=20=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=20spring-cache=20=E6=B3=A8=E8=A7=A3=E6=89=8B?= =?UTF-8?q?=E5=8A=A8=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-admin/src/main/resources/application.yml | 2 +- .../common/core/mybatisplus/cache/MybatisPlusRedisCache.java | 3 +++ ruoyi-generator/src/main/resources/vm/java/mapper.java.vm | 2 -- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 1d3415eb..4d48a976 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -158,7 +158,7 @@ mybatis-plus: # STATEMENT 关闭一级缓存 localCacheScope: SESSION # 开启Mybatis二级缓存,默认为 true - cacheEnabled: true + cacheEnabled: false # 更详细的日志输出 会有性能损耗 # logImpl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java index 0e21d70e..633a0b5a 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/mybatisplus/cache/MybatisPlusRedisCache.java @@ -15,6 +15,9 @@ import java.util.concurrent.locks.ReentrantReadWriteLock; /** * mybatis-redis 二级缓存 * + * 使用方法 配置文件开启 mybatis-plus 二级缓存 + * 在 XxxMapper.java 类上添加注解 @CacheNamespace(implementation = MybatisPlusRedisCache.class, eviction = MybatisPlusRedisCache.class) + * * @author Lion Li */ @Slf4j diff --git a/ruoyi-generator/src/main/resources/vm/java/mapper.java.vm b/ruoyi-generator/src/main/resources/vm/java/mapper.java.vm index 6d4f40fb..6f8ff7b9 100644 --- a/ruoyi-generator/src/main/resources/vm/java/mapper.java.vm +++ b/ruoyi-generator/src/main/resources/vm/java/mapper.java.vm @@ -11,8 +11,6 @@ import org.apache.ibatis.annotations.CacheNamespace; * @author ${author} * @date ${datetime} */ -// 如使需切换数据源 请勿使用缓存 会造成数据不一致现象 -@CacheNamespace(implementation = MybatisPlusRedisCache.class, eviction = MybatisPlusRedisCache.class) public interface ${ClassName}Mapper extends BaseMapperPlus<${ClassName}> { }