@Cacheable 注解有 expire 属性
时间: 2023-11-11 10:39:09 浏览: 65
redis的基本命令和springboot与redis的简单集成.zip
`@Cacheable` 注解是 Spring Framework 中用于实现缓存的注解。它可以应用在方法上,表示该方法的返回值将被缓存起来以提高访问效率。`@Cacheable` 注解有一个 `value` 属性,用于指定缓存使用的名称。此外,`@Cacheable` 还有一个 `key` 属性,用于指定缓存的 key 值。
`@Cacheable` 注解还有一个可选的 `expire` 属性,用于指定缓存的过期时间。默认情况下,缓存项会永久保存,但是可以使用 `expire` 属性来指定缓存项的过期时间。`expire` 属性的值是一个以秒为单位的整数,表示缓存项的过期时间。例如,`@Cacheable(value = "myCache", key = "#id", expire = 60)` 表示缓存名称为 "myCache",缓存 key 为 `#id` 的缓存项的过期时间为 60 秒。
阅读全文