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

@Cacheable 拼接key的操作

 更新時間:2021年02月13日 11:06:47   作者:菜菜菜菜菜雞  
這篇文章主要介紹了@Cacheable 拼接key的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

@Cacheable(value = "page_user",key ="T(String).valueOf(#page).concat('-').concat(#pageSize)",unless = "#result=null")//由于page是int型,concat要求變量必須為String,所以強轉(zhuǎn)一下
@Override
public List<SysUserEntity> page(int page, int pageSize) {
  return userMapper.page(page,pageSize);
}

補充:記一個spring緩存Cacheable注解key設(shè)置問題

spring的Cacheable注解用來設(shè)置緩存,其中的key屬性為spel表達式,如果要設(shè)置常量,則需要用''包裹,如:

@Cacheable(value = CacheConstant.APPLICATION,key = "'id_map'")

此處的"'id_map'"代表key設(shè)置了一個常量,如果沒有'',則會報錯

org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'lang_code_map' cannot be found on object of type 'org.springframework.cache.interceptor.CacheExpressionRootObject' - maybe not public or not valid?

意思為在緩存表達式根對象上找不到指定屬性,說明如果不加'',則id_map作為屬性解析

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評論

利津县| 盐边县| 大方县| 岐山县| 遂昌县| 洮南市| 青海省| 乌恰县| 阜阳市| 洛浦县| 安图县| 浦东新区| 揭东县| 聂荣县| 望奎县| 四平市| 沐川县| 康乐县| 阜平县| 龙山县| 荔浦县| 大化| 马公市| 中卫市| 平山县| 南和县| 沈阳市| 利津县| 凉山| 沙河市| 鲁甸县| 平度市| 赤水市| 台中市| 古田县| 佛山市| 江山市| 盱眙县| 罗定市| 九寨沟县| 托里县|