springboot @Cacheable
时间: 2023-11-08 14:05:21 浏览: 30
springboot-01-cache
@Cacheable 是 Spring Boot 框架中的一个注解,用于声明某个方法的返回值应该被缓存起来以提高性能。
当一个带有 @Cacheable 注解的方法被调用时,Spring Boot 会首先检查缓存中是否存在该方法的结果。如果存在,则直接返回缓存中的值,而不执行方法体;如果缓存中不存在,则执行方法体,并将结果存入缓存,以便下次使用。
@Cacheable 注解可以用于类级别或方法级别。在类级别上使用时,会将整个类的所有方法的返回值都缓存起来。在方法级别上使用时,只会缓存单个方法的返回值。
阅读全文