springboot整合jetcache實際操作

2021-10-24 21:09:22 字數 1305 閱讀 3061

資源準備:

1)可以進行快取讀寫的redis服務

2)可以服務呼叫的springboot正常專案

**整合:

1、依賴引入

com.alicp.jetcache

jetcache-starter-redis

2.5.11

redis.clients

jedis

2.9.1

org.apache.commons

commons-pool2

2.4.3

推薦這個配置,如果只引入第乙個,測試發現無法呼叫redis使用@cached等方式不起作用

2、配置檔案裡進行redis設定

jetcache:

statintervalminutes: 15

areaincachename: false

hidepackages: com.sasa.demo

local:

# 預設2小時本地快取

default:

type: caffeine

keyconvertor: fastjson

expireafterwriteinmillis: 3600000

expireafteraccessinmillis: 1800000

remote:

# 預設2小時的遠端快取

default:

type: redis

expireafterwriteinmillis: 43200000

keyconvertor: fastjson

valueencoder: kryo

valuedecoder: kryo

poolconfig:

minidle: 5

maxidle: 20

maxtotal: 50

host: $

port: $

3、啟動類註解

@enablemethodcache(basepackages = "com.sasa.demo")//專案主路徑

@enablecreatecacheannotation

4、方法註解使用

@service

public class cachetestserviceimp implements cachetestservice

public string getdata(string id)

}

還有其他註解方式,就不多羅列幾個了

springBoot整合dubbo整合專案

傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...

SpringBoot整合系列 整合Swagger2

io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...

SpringBoot整合PageHelper外掛程式

springboot整合pagehelper外掛程式的時候主要分為以下幾步?1.在pom.xml中引入依賴 com.github.pagehelper pagehelper spring boot starter 1.2.3 分頁外掛程式 pagehelper.helperdialect mysql...