springboot中Cache快取的使用

2021-09-25 06:33:10 字數 678 閱讀 2065

org.springframework.boot

spring-boot-starter-cache

@enablecaching

public static void main(string args) }

@cacheable:根據方法請求引數對其結果進行快取(查詢)

//自定義配置類配置keygenerator

@configuration

public class mycacheconfig };}

}

@cacheput:先呼叫方法,然後將方法返回的結果快取起來(更新)

@cacheevict:預設先呼叫方法,然後將指定的快取刪除(刪除)

@caching:定義複雜的快取規則​​​​​​​

@caching(

cacheable = ,

put = ,

evict =

)public 返回值 方法名(引數型別 引數)

@cacheconfig("emp"):新增再類上,類中所有的方法共享該快取名稱

Cach 函式大全

級別說明 函式執行操作並返回值。該值可能是操作的結果,也可能是操作成功或失敗的指示。按照慣例,將變數設定為值的cach 函式會設定該變數,然後在操作之前返回該變數的值。本專欄介紹系統功能 也稱為內在功能 系統功能由名稱的 字元字首和名稱後的括號標識。在文件中引用函式時,未指定括號。可以通過建立使用者...

Cach 命令大全

可以將大多數命令縮寫為命令名稱的第乙個字母,或者對於以字母z開頭的命令,則縮寫為命令名稱的前兩個字母。在每個命令的摘要中,首先顯示全名語法,並在其下方顯示縮寫名稱 如果存在 每個命令的摘要僅包含文字語法標點。摘要不包括格式約定的標點符號,例如語法的哪些元素是可選的。在提要之後的參數列中提供了此資訊。...

Springboot中Thymeleaf外部模板

spingboot專案中,預設的thymeleaf模板資料夾是在 src main resources templates,打包時後在classpath templates下 jar包同目錄下的 templates 目錄 spring.thymeleaf.prefix file templates ...