广告
返回顶部
首页 > 资讯 > 后端开发 > Python >MybatisPlus开启、关闭二级缓存方法
  • 394
分享到

MybatisPlus开启、关闭二级缓存方法

2024-04-02 19:04:59 394人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录一、开启mybatisPlus的全局配置: 二、在对应的xml文件中,添加配置:三、如果有写接口无需二级缓存,可在对应的地方添加:useCache=“false” 一、开启Myb

一、开启MybatisPlus的全局配置:


#二级缓存
mybatis-plus.global-config.configuration.map-underscore-to-camel-case= true
mybatis-plus.global-config.configuration.cache-enabled=true

二、在对应的xml文件中,添加配置:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "Http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.mapper.TableMapper">
          
        <!-- 开启二级缓存,以下是各参数解释: -->
        <!--1. eviction:缓存回收策略:• 默认的是 LRU。
     LRU – 最近最少使用的:移除最长时间不被使用的对象。
    FIFO – 先进先出:按对象进入缓存的顺序来移除它们。
    SOFT – 软引用:移除基于垃圾回收器状态和软引用规则的对象。
    WEAK – 弱引用:更积极地移除基于垃圾收集器状态和弱引用规则的对象。
   2. flushInterval:刷新间隔,单位毫秒
    默认情况是不设置,也就是没有刷新间隔,缓存仅仅调用语句时刷新
   3. size:引用数目,正整数
    代表缓存最多可以存储多少个对象,太大容易导致内存溢出
   4. readOnly:只读,true/false
                true:只读缓存;会给所有调用者返回缓存对象的相同实例。因此这些对象不能被修改。这提供了很重要的性能优势。
    false:读写缓存;会返回缓存对象的拷贝(通过序列化)。这会慢一些,但是安全,因此默认是 false。
-->
        <cache eviction="FIFO" flushInterval="60000" size="1024" readOnly="true" />
        
</mapper>

三、如果有写接口无需二级缓存,可在对应的地方添加:useCache=“false”


<select id="getCount" resultType="int" useCache="false">
       select count(1) from table
</select>

注意:添加二级缓存的xml,对应的entity需要实现Serializable接口

到此这篇关于MybatisPlus开启、关闭二级缓存方法的文章就介绍到这了,更多相关MybatisPlus开启关闭二级缓存内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: MybatisPlus开启、关闭二级缓存方法

本文链接: https://www.lsjlt.com/news/136623.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MybatisPlus开启、关闭二级缓存方法
    目录一、开启MybatisPlus的全局配置: 二、在对应的xml文件中,添加配置:三、如果有写接口无需二级缓存,可在对应的地方添加:useCache=“false” 一、开启Myb...
    99+
    2022-11-12
  • hibernate怎么开启二级缓存
    要在Hibernate中开启二级缓存,需要完成以下步骤:1. 配置缓存提供程序:在Hibernate配置文件(通常是hibernat...
    99+
    2023-08-24
    hibernate
  • mybatis二级缓存如何开启
    MyBatis的二级缓存默认是关闭的,如果需要开启二级缓存,可以按照以下步骤进行操作:1. 在MyBatis的配置文件中,添加以下配...
    99+
    2023-08-24
    mybatis
  • springboot如何开启二级缓存
    Spring Boot并不直接支持二级缓存的功能,但可以通过集成其他框架来实现。一种常见的做法是使用Spring Data JPA结...
    99+
    2023-08-24
    springboot
  • xp系统开启cpu二级缓存的方法有哪些
    这篇文章给大家介绍xp系统开启cpu二级缓存的方法有哪些,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。方法一:Windows优化大师打开二级缓存的操作步骤:启动Windows优化大师,选择“系统性能优化”;在“文件系统...
    99+
    2023-06-13
  • Mybatis 动态sql的编写|开启二级缓存
    ❤️作者主页:微凉秋意 ✅作者简介:后端领域优质创作者🏆,CSDN内容合伙人🏆,阿里云专家博主🏆 ✨精品专栏:数据结构与课程设计 🔥...
    99+
    2023-09-22
    mybatis sql java 数据库
  • Springboot整合mybatis开启二级缓存的实现示例
    目录前言mybatis 一级缓存和二级缓存的概念pom引入依赖application.properties 文件配置mapper.xml 文件配置cache-ref完整示例代码踩坑参...
    99+
    2022-11-13
  • Win8系统开启/关闭inprivate的方法
      每个人都有不想被别人知道的隐私,可当我们在电脑上浏览网络信息的时候总是不可避免的会被人知道。这时候,我们就需要开启InPrivate功能,它可以避免隐私泄露,或许有许多人并不知道这个功能。不过没关系,下...
    99+
    2022-06-04
    方法 系统 inprivate
  • Oracle开启和关闭的方法有哪些
    这篇文章主要介绍了Oracle开启和关闭的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。>1 启动数据库  在cmd命令窗口...
    99+
    2022-10-18
  • linux开启和关闭防火墙的方法
    这篇文章主要介绍“linux开启和关闭防火墙的方法”,在日常操作中,相信很多人在linux开启和关闭防火墙的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux开启和关闭防火墙的方法”的疑惑有所帮助!...
    99+
    2023-06-20
  • SpringBoot 开启Redis缓存及使用方法
    目录Redis缓存主要步骤具体实践整体目录结构yml文件里配置Redis集群设置序列化的Bean 编写业务Controller关于缓存的其他注解检验结果 之前不是说过Redis可以当...
    99+
    2022-11-12
  • android闪关灯的开启和关闭方法代码实例
    1、activity_main.xml 两个按钮,一个open一个close 代码如下: <RelativeLayout xmlns:android="http://s...
    99+
    2022-06-06
    方法 关闭 Android
  • MySQL与Redis实现二级缓存的方法是什么
    这篇文章将为大家详细讲解有关MySQL与Redis实现二级缓存的方法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。redis简介Redis 是完全开源免费的,遵守B...
    99+
    2022-10-18
  • windows下关闭系统开启IPv6服务的方法
    IPv6是下一代的因特网协议,因为现在使用的IPv4协议越来越不够用了,所以一些人就开发了IPv6,保证IP地址足够使用。但是IPv6还没有普及,但是系统里确是默认开启了这个服务。所以我们可以关闭它。 1、首先我们进入电...
    99+
    2023-06-17
    IPv6 关闭系统 windows下 方法
  • win7自带防火墙开启关闭方法分享
    和XP一样Win7也自带有防火墙,不过多数情况我们用不上,反倒开启的防火墙可能会组织一些我们使用的软件,带来不便,下面就让我们来看看如何彻底的关闭Widows 防火墙(不推荐)一项选中,然后点确定即可。 2、禁用防火墙...
    99+
    2023-06-04
    win7自带防火墙 关闭 防火墙 开启 方法
  • Oracle11g DG MRP进程开启和关闭的方法是什么
    这篇文章主要介绍“Oracle11g DG MRP进程开启和关闭的方法是什么”,在日常操作中,相信很多人在Oracle11g DG MRP进程开启和关闭的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2022-10-19
  • 在Windows 8中开启或关闭演示模式的方法(图)
    操作步骤: 1、系统下同时按住键盘上 “Windows” 和 “X” 键打开系统菜单 ,在菜单里选择“控制面板”。参见下图 ...
    99+
    2022-06-04
    演示 模式 方法
  • windows8系统开启或关闭Aero peek预览桌面的方法
      1、左单击任务栏点击“属性”;   2、在“当你将鼠标移到任务栏末端的,“显示桌面”按钮时,使用Peek预览桌面(p)”前面的勾...
    99+
    2022-06-04
    桌面 方法 系统
  • 启用或关闭windows功能打开是空白的解决方法
    这篇文章给大家分享的是有关启用或关闭windows功能打开是空白的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。启用或关闭windows功能打开是空白的解决方法:首先打开运行,输入services.msc...
    99+
    2023-06-15
  • Linux系统开启、关闭防火墙的具体方法是什么
    今天给大家介绍一下Linux系统开启、关闭防火墙的具体方法是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。首先,查看防火墙的状态,service ipta...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作