springboot下,ehcache用法

单节点下的用法,集群未知。

ehcahe是Java进程内的缓存,不是一个单独的进程、服务。

设置缓存策略时,可以设置缓存数据的生命时长、空闲时间超时的清空。

支持主动清空缓存(在某个方法上添加注解,清空某个策略下的,某个缓存。可以设置一个方法体为空的方法,直接增删改表数据时,test或接口调用执行,以清空缓存数据)

注意缓存中是否是实时数据,某个表、或联表的数据进行缓存时,凡是涉及到该数据增删改的地方,大概都需要重置缓存。

1、项目启动类添加注解:

@EnableCaching // 启用ehcache

2、application.properties中指明ehcache配置文件位置

spring.cache.ehcache.config = classpath:ehcache.xml

3、ehcache.xml文件


4、添加缓存与清空缓存

你可能感兴趣的:(springboot下,ehcache用法)