SpringSession 核心原理
以Redis作為數據持久化中間件原理解釋:
@EnableRedisHttpSession導入RedisHttpSessionConfiguration配置
1、給容器中添加了一個組件SessionRepository ----->>>[RedisOperationsSessionRepository] ------>redis操作session。 session的在redis的增刪改查操作都在此工廠進行
2、SessionRepositoryFilter ----->Flter: session’存儲過濾器,每個請求過來都必須經過filter
2.1、創建的時候,就自動從容器中獲取到了SessionRepository;
2.2、原始的request,response都被包裝。SessionRepositoryRequestWrapper, SessionRepositoryResponseh
2.3、以后獲取session。request.getSession()j
//SessionRepositoryRequesthrapper
2.4、wrappedRequest,getSession();===>SessionRepository 中獲職到的。
也就是裝飾者模式;
將原生response和request包裝為spring自定義的實體類,然后就可以操作自己定義的方法,以及session工廠
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
本文題目:SpringSession核心原理為使用裝飾者模式-創新互聯
文章鏈接:http://vcdvsql.cn/article28/ccepjp.html
成都網站建設公司_創新互聯,為您提供網站制作、品牌網站制作、搜索引擎優化、Google、網頁設計公司、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯