最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決@Cacheable在同一個(gè)類中方法調(diào)用不起作用的問(wèn)題

 更新時(shí)間:2021年07月17日 15:50:21   作者:seapeak007  
這篇文章主要介紹了解決@Cacheable在同一個(gè)類中方法調(diào)用不起作用的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@Cacheable在同一類中方法調(diào)用無(wú)效

上述圖片中,同一個(gè)類中g(shù)enLiveBullets()方法調(diào)用同類中的queryLiveByRoom()方法,這樣即便標(biāo)識(shí)了Cacheable標(biāo)簽,再次調(diào)用時(shí)也沒(méi)有走緩存。

cacheable不支持內(nèi)部方法調(diào)用的方式,需要修改為把請(qǐng)求緩存的改成service方式,Aservice中的genLiveBullets()調(diào)用Bservice中的queryLiveByRoom()

見(jiàn)下圖,已測(cè)試再次調(diào)用時(shí)為走的緩存。

@Cacheable的使用總結(jié)

@Cacheable(value = "PERSON",key = "#tagId+'_'+#zz")
public List<Person> getPersonByTagid(Long tagId,String zz)
  1. 其中value表示該方法返回的參數(shù)的緩存存在那個(gè)Cache里(即為緩存塊的名字)
  2. 緩存結(jié)果以一個(gè)鍵值對(duì)存放在緩存中,注解中key即為鍵值對(duì)的key;value即為方法返回的結(jié)果
  3. key用雙引號(hào),里面#加上方法的參數(shù):獲取方法的參數(shù), ''表示在參數(shù)之間添加分隔符

常規(guī)使用方法

  1. 在springboot的啟動(dòng)類上使用@EnableCaching//開(kāi)啟緩存
  2. 在方法上直接使用@Cacheable()使用緩存

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Tomcat調(diào)優(yōu)詳解

    Tomcat調(diào)優(yōu)詳解

    這篇文章主要介紹了Tomcat調(diào)優(yōu)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Spring?Boot?Shiro?auto-configure工作流程詳解

    Spring?Boot?Shiro?auto-configure工作流程詳解

    這篇文章主要為大家介紹了Spring?Boot?Shiro?auto-configure工作流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • 基于servlet實(shí)現(xiàn)統(tǒng)計(jì)網(wǎng)頁(yè)訪問(wèn)次數(shù)

    基于servlet實(shí)現(xiàn)統(tǒng)計(jì)網(wǎng)頁(yè)訪問(wèn)次數(shù)

    這篇文章主要為大家詳細(xì)介紹了基于servlet實(shí)現(xiàn)統(tǒng)計(jì)網(wǎng)頁(yè)訪問(wèn)次數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Java利用opencv實(shí)現(xiàn)用字符展示視頻或圖片的方法

    Java利用opencv實(shí)現(xiàn)用字符展示視頻或圖片的方法

    這篇文章主要介紹了Java利用opencv實(shí)現(xiàn)用字符展示視頻或圖片的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 基于mybatis中數(shù)組傳遞注意事項(xiàng)

    基于mybatis中數(shù)組傳遞注意事項(xiàng)

    這篇文章主要介紹了mybatis中數(shù)組傳遞注意事項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • JAVA使用Ip2region獲取IP定位信息的操作方法

    JAVA使用Ip2region獲取IP定位信息的操作方法

    這篇文章主要介紹了JAVA使用Ip2region獲取IP定位信息,ip2region?-?是國(guó)內(nèi)開(kāi)發(fā)者開(kāi)發(fā)的離線IP地址定位庫(kù),針對(duì)國(guó)內(nèi)IP效果較好,國(guó)外的部分IP只能顯示國(guó)家,對(duì)java獲取IP定位信息操作過(guò)程感興趣的朋友一起看看吧
    2022-05-05
  • Spring Boot跨域問(wèn)題詳解

    Spring Boot跨域問(wèn)題詳解

    在Spring Boot中處理跨域問(wèn)題非常簡(jiǎn)單,你可以通過(guò)全局配置、注解或自定義過(guò)濾器的方式來(lái)控制跨域請(qǐng)求的行為,本文給大家介紹Spring Boot跨域問(wèn)題簡(jiǎn)介,感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • java開(kāi)發(fā)使用StringUtils.split避坑詳解

    java開(kāi)發(fā)使用StringUtils.split避坑詳解

    這篇文章主要為大家介紹了java開(kāi)發(fā)使用StringUtils.split避坑詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 淺析Java?BigDecimal為什么可以不丟失精度

    淺析Java?BigDecimal為什么可以不丟失精度

    在金融領(lǐng)域,為了保證數(shù)據(jù)的精度,往往會(huì)使用BigDecimal,所以這篇文章主要來(lái)和大家探討下為什么BigDecimal可以保證精度不丟失,感興趣的可以了解下
    2024-03-03
  • Java命令行下Jar包打包小結(jié)

    Java命令行下Jar包打包小結(jié)

    這篇文章主要介紹了Java命令行下Jar包打包小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12

最新評(píng)論

红原县| 盘锦市| 突泉县| 准格尔旗| 化州市| 沙坪坝区| 同心县| 洛川县| 塘沽区| 甘德县| 广平县| 洛隆县| 旬邑县| 柞水县| 太白县| 夏河县| 渭南市| 三门县| 汾阳市| 玉树县| 常德市| 通辽市| 简阳市| 化德县| 江油市| 临朐县| 丰镇市| 新田县| 枞阳县| 江永县| 屯门区| 赫章县| 离岛区| 东乌珠穆沁旗| 察雅县| 内黄县| 徐水县| 公安县| 新河县| 黄浦区| 宁陕县|