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}> { }