spring cache注解

来源:互联网 发布:淘宝网卖家信用等级 编辑:程序博客网 时间:2024/05/16 23:39

@Cacheable:应用到读取数据的方法上,即可缓存的方法,如查找方法:先从缓存中读取,如果没有再调用方法获取数据,然后把数据添加到缓存中

@CacheEvict:即应用到移除数据的方法上,如删除方法,调用方法时会从缓存中移除相应的数据

@CachePut:应用到写数据的方法上,如新增/修改方法,调用方法时会自动把相应的数据放入缓存

@Caching:上面三种注解配置方法时,一个方法只能使用三者之一。如果要使用多个,则需要使用@Caching


@Caching(put={@CachePut(value="platform.config" , key="#config.configId"),
@CachePut(value="platform.config" , key="#config.configKey" )})
public SystemConfig updateConfig(SystemConfig config)

0 0
原创粉丝点击