資源準備:
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")//專案主路徑4、方法註解使用@enablecreatecacheannotation
@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...