亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MybatisPlus開啟、關閉二級緩存方法

 更新時間:2021年09月24日 15:59:36   作者:陳先生灬  
本文主要介紹了MybatisPlus開啟、關閉二級緩存方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一、開啟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">
          
        <!-- 開啟二級緩存,以下是各參數(shù)解釋: -->
        <!--1. eviction:緩存回收策略:• 默認的是 LRU。
     LRU – 最近最少使用的:移除最長時間不被使用的對象。
    FIFO – 先進先出:按對象進入緩存的順序來移除它們。
    SOFT – 軟引用:移除基于垃圾回收器狀態(tài)和軟引用規(guī)則的對象。
    WEAK – 弱引用:更積極地移除基于垃圾收集器狀態(tài)和弱引用規(guī)則的對象。
   2. flushInterval:刷新間隔,單位毫秒
    默認情況是不設置,也就是沒有刷新間隔,緩存僅僅調(diào)用語句時刷新
   3. size:引用數(shù)目,正整數(shù)
    代表緩存最多可以存儲多少個對象,太大容易導致內(nèi)存溢出
   4. readOnly:只讀,true/false
                true:只讀緩存;會給所有調(diào)用者返回緩存對象的相同實例。因此這些對象不能被修改。這提供了很重要的性能優(yōu)勢。
    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需要實現(xiàn)Serializable接口

到此這篇關于MybatisPlus開啟、關閉二級緩存方法的文章就介紹到這了,更多相關MybatisPlus開啟關閉二級緩存內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • spring使用WebSocket注入service層失敗問題及解決

    spring使用WebSocket注入service層失敗問題及解決

    這篇文章主要介紹了spring使用WebSocket注入service層失敗問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Java四種訪問控制修飾符知識點總結

    Java四種訪問控制修飾符知識點總結

    本篇文章給大家詳細分析了Java四種訪問控制修飾符的相關知識點,有興趣的朋友可以參考學習下。
    2018-03-03
  • Spring Boot Event Bus用法小結

    Spring Boot Event Bus用法小結

    Spring Boot Event Bus是Spring框架中事件驅(qū)動編程的一部分,本文主要介紹了Spring Boot Event Bus用法小結,感興趣的可以了解一下
    2023-09-09
  • SpringBoot中配置nacos的方法實現(xiàn)

    SpringBoot中配置nacos的方法實現(xiàn)

    本文主要介紹了SpringBoot中配置nacos的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • Java字符串詳解的實例介紹

    Java字符串詳解的實例介紹

    本篇文章介紹了,在Java中關于字符串詳解一些實例操作,需要的朋友參考下
    2013-04-04
  • Java實現(xiàn)AC自動機全文檢索示例

    Java實現(xiàn)AC自動機全文檢索示例

    本篇文章主要介紹了Java實現(xiàn)AC自動機全文檢索示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Spring Boot全局統(tǒng)一異常處理器

    Spring Boot全局統(tǒng)一異常處理器

    軟件開發(fā)springboot項目過程中,不僅有大量的冗余代碼,而且還影響代碼的可讀性.這樣就需要定義個全局統(tǒng)一異常處理器,以便業(yè)務層再也不必處理異常.文中有非常詳細的代碼示例,需要的朋友可以參考下
    2021-05-05
  • Java中注解@JsonFormat與@DateTimeFormat的使用

    Java中注解@JsonFormat與@DateTimeFormat的使用

    從數(shù)據(jù)庫獲取時間傳到前端進行展示的時候,我們有時候可能無法得到一個滿意的時間格式的時間日期,本文主要介紹了Java中注解@JsonFormat與@DateTimeFormat的使用,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • java冒泡排序簡單實例

    java冒泡排序簡單實例

    本文主要介紹了JSONjava冒泡排序?qū)嵗c思路分析。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • @Async注解的使用以及注解失效問題的解決

    @Async注解的使用以及注解失效問題的解決

    在Spring框架中,@Async注解用于聲明異步任務,可以修飾類或方法,使用@Async時,必須確保方法為public,且類為Spring管理的Bean,啟用異步任務需要在主類上添加@EnableAsync注解,默認線程池為SimpleAsyncTaskExecutor
    2024-09-09

最新評論