用於重新整理資料和儲存資料時重新整理快取
一定要指定key的值和其他註解一致
// cacheput 在重新整理資料,儲存或者更新時使用該註解來重新整理快取
// 注意:一定要指定key的值,否則它會在快取中預設建立新的key,就不會儲存你要指定重新整理的快取
@cacheput
(value =
"emp"
, key =
"employee.id"
)
刪除快取
// 刪除快取
// 可選值:
// allentries = true 預設為false,刪除全部快取
// beforeinvocation 設定在方法前執行還是方法後,如果是在方法後,在執行方法出錯,則不會刪除快取,預設為之後
@cacheevict
(value =
"emp"
, key =
"#id"
)
快取配置註解,寫在類的上面,表示下面整個類使用的快取註解預設值都通過這個cacheconfig來獲取
// 快取配置,統一設定快取的名字,在下面使用的快取註解中就不需要設定value值了
@cacheconfig
(cachenames =
"emp"
)
spring boot 快取配置
隨著時間的積累,應用的使用使用者不斷增加,資料規模也越來越大,往往資料庫查詢操作會成為影響使用者使用體驗的瓶頸,此時使用快取往往是解決這一問題非常好的手段之一。spring 3開始提供了強大的基於註解的快取支援,可以通過註解配置方式低侵入的給原有spring應用增加快取功能,提高資料訪問效能。在sp...
springboot快取測試
配置pom.xml加入快取依賴 org.springframework.boot spring boot starter cache 程式入口加上註解 enablecaching快取對應的實體類序列化 implements serializable 在快取的需要快取的service 加上 cache...
SpringBoot快取使用
org.springframework.boot spring boot starter cache 專案使用springboot自帶的快取機制實現快取 redis快取 redis是一款記憶體快取記憶體資料庫 membase快取 memcache是乙個自由和開放源 高效能 分配的記憶體物件快取系統。...