@Cacheable中key
时间: 2023-10-24 21:26:18 浏览: 105
在@Cacheable注解中,key属性用于指定缓存的key值。此属性的值可以是一个SpEL表达式,用于动态生成缓存的key。在引用中的示例中,key属性的值是"caches[1].name",它通过SpEL表达式指定了缓存的key值。具体来说,它使用了"caches"和"xxx"两个缓存的名称,然后通过索引指定了"caches"中的第二个缓存,并获取它的"name"属性作为缓存的key值。这样,每次调用带有@Cacheable注解的方法时,都会根据这个key值来进行缓存的读取或更新操作。 <span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Spring @Cacheable注解中key详解](https://blog.csdn.net/BinshaoNo_1/article/details/84579326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [SpringBoot缓存注解@Cacheable之自定义key策略及缓存失效时间指定](https://blog.csdn.net/liuyueyi25/article/details/118422143)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文