spring快取cache的使用

2021-07-22 07:37:42 字數 1130 閱讀 1207

在spring配置檔案中新增schema和spring對快取註解的支援:

<?xml version="1.0" encoding="utf-8"?>

xmlns=""

xmlns:aop=""

xmlns:xsi=""

xmlns:mvc=""

xmlns:context=""

xmlns:tx=""

xmlns:p=""

xmlns:cache=""

xsi:schemalocation="

/spring-beans-3.0.xsd

/spring-context-3.0.xsd

/spring-mvc-3.0.xsd

/spring-aop-3.0.xsd

/spring-tx.xsd

/spring-cache.xsd"

default-autowire="byname">

在spring配置檔案中加入快取管理器 :

id="cachemanager"

class="org.springframework.cache.support.******cachemanager">

name="caches">

class="org.springframework.cache.concurrent.concurrentmapcachefactorybean"

p:name="hardwarecache"/>

class="org.springframework.cache.concurrent.concurrentmapcachefactorybean"

p:name="bannercache"/>

set>

property>

bean>

然後在**的service的impl層加上如下註解即可把資料快取起來:

更詳細配置介紹可看

springboot中Cache快取的使用

org.springframework.boot spring boot starter cache enablecaching public static void main string args cacheable 根據方法請求引數對其結果進行快取 查詢 自定義配置類配置keygenerato...

MyBatis的快取配置 Cache

一 mybatis的cache配置 select inet aton 二 注意的幾個細節 1 如果readonly為false,此時要結果集物件是可序列化的。2 在sqlsession未關閉之前,如果對於同樣條件進行重複查詢,此時採用的是local session cache,而不是上面說的這些ca...

nginx nginx快取cache的幾種方式

nginx快取cache的幾種方式 官方詳細引數 1 傳統快取之一 404 這個辦法是把nginx的404錯誤定向到後端,然後用proxy store把後端返回的頁面儲存。location location fetch 使用的時候還有要注意是nginx要有許可權往 home tmp和 home ht...