6、(2.5分)在Spring Boot中使用缓存时,以下哪个注解可以用于设置缓存的最大大小A. @CacheEvict B、@Caching C、@CachePut D. @CacheConfig
时间: 2024-01-23 22:14:45 浏览: 69
详解Spring缓存注解@Cacheable,@CachePut , @CacheEvict使用
D、@CacheConfig。@CacheConfig注解可以用于在类级别上指定缓存的公共配置,其中包括缓存的名称、缓存的最大大小、缓存的过期时间等。例如:
```java
@CacheConfig(cacheNames = "myCache", cacheManager = "cacheManager", maxEntriesLocalHeap = 1000)
```
其中,cacheNames属性指定缓存的名称,cacheManager属性指定缓存管理器的名称,maxEntriesLocalHeap属性指定缓存的最大大小。其他选项中的@CacheEvict注解用于从缓存中删除数据,@Caching注解可以用于在一个方法上同时指定多个缓存操作,@CachePut注解用于向缓存中添加数据或更新数据,但都不能用于设置缓存的最大大小。
阅读全文