成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

SpringCache的基本使用與實(shí)現(xiàn)原理詳解-創(chuàng)新互聯(lián)

Spring Cache 概念

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),穆棱企業(yè)網(wǎng)站建設(shè),穆棱品牌網(wǎng)站建設(shè),網(wǎng)站定制,穆棱網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,穆棱網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

從Spring 3.1版本開始,提供了一種透明的方式來為現(xiàn)有的Spring 應(yīng)用添加cache,使用起來就像@Transaction一樣。在應(yīng)用層面與后端存儲(chǔ)之間,提供了一層抽象,這層抽象目的在于封裝各種可插拔的后端存儲(chǔ)( Ehcache Guava Redis),最小化因?yàn)榫彺娼o現(xiàn)有業(yè)務(wù)代碼帶來的侵入。


Spring 的緩存技術(shù)還具備相當(dāng)?shù)撵`活性。不僅能夠使用 SpEL(Spring Expression Language)來定義緩存的 key 和各種 condition,還提供開箱即用的緩存暫時(shí)存儲(chǔ)方案,也支持和主流的專業(yè)緩存比如 EHCache 集成。

其特點(diǎn)總結(jié)例如以下:

  • 通過少量的配置 annotation 凝視就可以使得既有代碼支持緩存
  • 支持開箱即用 Out-Of-The-Box,即不用安裝和部署額外第三方組件就可以使用緩存
  • 支持 Spring Express Language,能使用對象的不論什么屬性或者方法來定義緩存的 key 和 condition
  • 支持 AspectJ,并通過事實(shí)上現(xiàn)不論什么方法的緩存支持
  • 支持自己定義 key 和自己定義緩存管理者,具有相當(dāng)?shù)撵`活性和擴(kuò)展性

設(shè)計(jì)理念


正如Spring框架的其它服務(wù)一樣,Spring cache 首先是提供了一層抽象,核心抽象主要體現(xiàn)在兩個(gè)接口上
org.springframework.cache.Cache


org.springframework.cache.CacheManager


Cache代表緩存本身


CacheManager代表對緩存的處理和管理等。抽象的意義在于屏蔽實(shí)現(xiàn)細(xì)節(jié)的差異和提供擴(kuò)展性,這一層Cache的抽象解耦了緩存的使用和緩存的后端存儲(chǔ),這樣后續(xù)可以方便的更換后端存儲(chǔ)。


使用Spring Cache分三步:


  • 聲明緩存
  • 開啟Spring的cache功能
  • 配置后端的存儲(chǔ)

聲明緩存


@Cacheable("books")
public Book findBook(ISBN isbn) {...}

網(wǎng)站名稱:SpringCache的基本使用與實(shí)現(xiàn)原理詳解-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://jinyejixie.com/article4/dcpcie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)App設(shè)計(jì)、網(wǎng)站營銷網(wǎng)站導(dǎo)航、品牌網(wǎng)站建設(shè)軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
铁岭县| 南漳县| 穆棱市| 剑川县| 绥江县| 凉城县| 固镇县| 固阳县| 黑龙江省| 兴义市| 沅陵县| 德昌县| 郑州市| 万荣县| 绥江县| 浦城县| 台湾省| 讷河市| 祥云县| 石景山区| 克什克腾旗| 福鼎市| 江津市| 清徐县| 陆川县| 临潭县| 容城县| 江永县| 大竹县| 伊通| 根河市| 灵宝市| 丹巴县| 罗田县| 安阳县| 文登市| 武宁县| 南汇区| 沿河| 科技| 安多县|