SpringBoot整合Redis的步驟

2022-09-27 10:39:12 字數 1215 閱讀 4265

1.新增配置檔案:

# 配程式設計客棧置單台redis伺服器

redis.host=192.168.126.129 ip位址

redis.port=6379 埠號

redisconfig

2.將物件轉化為json格式入門案例

api: mapper.writevalueasstring(itemdesc);

3.將物件轉化為json格式格式優化

4.aop實現redis快取

aop實現redis

@cachefind()註解

實現策略:

a.需要自定義註解cachefind

b.設定註解的引數 key的字首 資料的超時程式設計客棧的時間

c.在方法中標識註解,

d.利用aop攔截指定的註解

e.使用環繞通知 around通知 實現快取業務

方式一編輯自定義註解:

1.cachefind

2.在方法上標識註解

3.在aop上面攔截註解(切入點表示式)_cacheaop

方式二 優化

現有**存在的問題

如果直接將快取業務,寫到業務層,如果將來的快取**發生變化,則**耦合高

如果其他的業務也需要,必然重寫編輯**,發hjbzg效率低

aop概念:

aop--面向切面程式設計,通過預編譯和執行期間 動態**;降低耦合性

提高程式的重用性,同時提高開發效率;

3.aop實現的具體步驟:

公式 aop(切面)=通知方法+切入點表示式

五種通知方法:

1.b在執行目標方法之前執行

2.after

在執行目標方法之後執行

3.afterreturning

在目標方法執行之後報錯時執行

4.afterthrowing

無論什麼時候程式執行完成,都要執行的通知

5.around ___功能最強大的

環繞通知 在目標方法執行前,後執行

可以控制目標方法是否執行 可以控制程式執行的軌跡;

注:前面4中通知不能控制目標放啊是否執行,一般用來記錄程式的執行狀態;一般應用於監控操作只用於做記錄的

四種切入程式設計客棧點表示式:

粒度:按bean匹配(就是例項化的兌現)當前bean中的方法都會執行通知 ___粗粒度

可以匹配多個類用萬用字元*

細粒度 方法引數級別

細粒度 安裝註解匹配

Redis安裝 spring註解整合Redis

一 windows 下安裝 開啟乙個cmd視窗,使用cd命令切換到檔案目錄e redis,執行redis server.exe redis.windows.conf。後面那個redis.windows.conf可以省略,如果省略,會啟用預設的。輸入之後,會顯示如下介面 這時候另起乙個cmd視窗,原來...

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...