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:是否在执行操作之前清除

浙公网安备 33010602011771号