最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot開啟mybatis二級緩存的步驟詳解

 更新時間:2024年02月18日 11:41:09   作者:ADRU  
這篇文章給大家介紹了springboot開啟mybatis二級緩存的詳細步驟,文中通過代碼示例給大家講解的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

我的項目版本號如下:

   <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.8</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
 
 <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.1</version>
        </dependency>

首先選一個緩存框架(EhCache )EhCache 是一個廣泛使用的開源 Java 分布式緩存庫,主要用于提高應(yīng)用程序的性能,減少數(shù)據(jù)庫訪問次數(shù),通過緩存頻繁讀取的數(shù)據(jù)來實現(xiàn)。它可以作為 Hibernate、Spring、MyBatis 等框架的緩存提供者,用于提升這些框架在數(shù)據(jù)處理方面的性能??梢跃彺鎭碜詳?shù)據(jù)庫的數(shù)據(jù),當應(yīng)用程序需要這些數(shù)據(jù)時,可以直接從緩存中讀取,而不是每次都查詢數(shù)據(jù)庫。這減少了數(shù)據(jù)庫的訪問壓力和響應(yīng)時間。

第一步導(dǎo)入依賴

   <!-- mybatis 二級緩存使用-->
        <dependency>
            <groupId>net.sf.ehcache</groupId>
            <artifactId>ehcache</artifactId>
            <version>2.10.8</version>
        </dependency>

第二步編寫配置文件

src/main/resources 目錄下創(chuàng)建一個名為 ehcache.xml 的 EhCache 配置文件。這個文件用于定義緩存的具體參數(shù),例如緩存策略、生命周期等:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://www.ehcache.org/ehcache.xsd">
 
    <cache name="default"
           maxEntriesLocalHeap="10000"
           eternal="false"
           timeToIdleSeconds="300"
           timeToLiveSeconds="600"
           memoryStoreEvictionPolicy="LFU">
    </cache>
</ehcache>

第三步加注解

對于 Mapper 接口,可以通過在接口上添加 @CacheNamespace 注解開啟二級緩存

如下:

import org.apache.ibatis.annotations.CacheNamespace;
import org.apache.ibatis.annotations.Mapper;
 
@Mapper
@CacheNamespace
public interface YourMapper {
    // 方法定義
}

第四步修改配置文件

application.properties

spring.cache.type=ehcache
spring.cache.ehcache.config=classpath:ehcache.xml

application.yml

spring:
  cache:
    type: ehcache
    ehcache:
      config: classpath:ehcache.xml

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

相關(guān)文章

最新評論

阳谷县| 三都| 成安县| 连平县| 九龙县| 元阳县| 陵川县| 武山县| 胶南市| 伊金霍洛旗| 六盘水市| 乌什县| 博湖县| 武穴市| 盖州市| 吴旗县| 界首市| 鄂托克旗| 丽江市| 潢川县| 穆棱市| 蒙自县| 玉屏| 辉县市| 遵义市| 高碑店市| 光山县| 安西县| 繁昌县| 中山市| 通江县| 东光县| 松阳县| 阿拉善左旗| 泾源县| 周至县| 灌云县| 南靖县| 新巴尔虎左旗| 江华| 新疆|