spring boot 缓存

spring boot中配置得有cache
只需要在启动类上添加注解
@EnableCaching 注解表示启动缓存配置

@EnableCaching

@SpringBootApplication

public class Application {

        public static void main(String[] args) {

                SpringApplication.run(Application.class, args);
        }
}

在需要进行缓存的业务方法上通过@Cacheable注解对方法进行相关描述.表示方法的

返回值要存储到Cache中,可以指定cache的名@Cacheable(value= "logcache")
假如在更新操作时需要将cache中的数据移除,
可以在更新方法上使用@CacheEvict注解对方法进行描述
可以通过cache的名字来清除指定的cache
@CacheEvict(value="logCache",allEntries=true,beforeInvocation=false)
allEntries:是否移除所有数据
beforeInvocation:是否在执行操作之前清除

posted @ 2020-09-03 21:29  岁月染过的梦  阅读(132)  评论(0)    收藏  举报