簡單的使用 Spring Boot Cache

2021-09-06 15:34:40 字數 772 閱讀 9632

最近因為工作需要用到了spring boot cache感覺蠻簡單的,分享下,順便自己捋一遍加深點印象。

使用spring boot cache超級簡單只有三個步驟

一 ,匯入依賴包

org.springframework.boot

spring-boot-starter-cache

二,在啟動類加上註解@enablecaching以便開啟快取

三,在service層的方法上加快取註解快取@cacheable

好了完事,就是這麼簡單,不過還有一些地方需要注意

1@cacheable註解的屬性有以下幾種

string cachenames() default {}; //value/cachenames二選一(這一項必須要填,value值隨便寫)

string keygenerator() default ""; //key/keygenerator二選一

string cachemanager() default ""; 

string cacheresolver() default ""; 

string condition() default ""; 

string unless() default ""; 

boolean sync() default false; 

2可以在service類上使用統一註解@cacheconfig來指定value值,指定以後方法上就可以不用寫了

另外還有@cacheput 更新,@cacheevict 清除,不經常用,等用到了再說吧

spring boot 簡單功能的測試使用

接下來繼續進行功能實現,建立乙個 controller 加上註解 restcontroller 如果新增後沒有出現的話,需要在 pom 檔案中引入如下依賴 org.springframework.boot spring boot starter web restcontroller public c...

Spring Boot中快取的簡單使用

案例 在啟動類上加註解 enablecaching enablecaching public class 在service方法上使用註解 cacheable新增快取 根據id查詢實體 param id return 通過引數id找當前方法的返回值 cacheable value gathering ...

01 Spring Boot 的簡單配置和使用

使用 spring boot 可以讓我們快速建立乙個基於 spring 的專案,而讓這個 spring 專案跑起來我們只需要很少的配置就可以了。以intellij idea為例,建立時選擇 spring initializr,如下圖 填寫專案資訊,如下圖 勾選web 如下圖 填寫工程名字,點選 fi...