Cacheable的幾個屬性

2022-07-10 01:27:11 字數 588 閱讀 5096

cachenames/value:指定快取元件的名字;將方法的返回結果放在哪個快取中,是陣列的方式,可以指定多個快取;

key:快取資料使用的key;可以用它來指定。預設是使用方法引數的值1-方法的返回值

編寫spel; #id;引數id的值#a0、#pθ、#root.args[e]

keygenerator: key的生成器; 可以自己指定key的生成器的元件id

key/keygenerator:二選一使用

cachemanager:指定快取管理器;或者cacheresol ver指定獲取解析器

condition:指定符合條件的情況下才快取;

condition = "#id>0"

condition = "#a0>1": 第乙個引數的值》1的時候才進行快取

unless:否定快取;當unless指定的條件為true,方法的返回值就不會被快取;可以獲取到結果進行判斷

unless = "#result == null 」

unless = "#a0==2":如果第一 個引數的值是2,結果不快取;

sync:是否使用非同步模式

注意:開啟了非同步就不支援unless

Cacheable的使用總結

cacheable的使用總結 cacheable value person key tagid zz public listgetpersonbytagid long tagid,string zz 其中value表示該方法返回的引數的快取存在那個cache裡 即為快取塊的名字 快取結果以乙個鍵值對...

LWC 問題解決 1 cacheable屬性

總結 呼叫webservice的時候,明明呼叫了getpersonarticlelist方法,卻感覺沒有返回最新的資料。原來在webservice層加入了乙個 cacheable true 導致的。如果呼叫getpersonarticlelist,傳入的引數一樣的時候,就不會再去database檢索...

Css display的幾個屬性

塊級元素 block 特性 總是獨佔一行,表現為另起一行開始,而且其後的元素也必須另起一行顯示 寬度 width 高度 height 內邊距 padding 和外邊距 margin 都可控制 內聯元素 inline 特性 和相鄰的內聯元素在同一行 寬度 width 高度 height 內邊距的top...