@cacheable
cacheName/value:缓存名字
key:#id
keyGenerator:二选一
cacheManager
condition:“#id>0”
unless:
sysc:异步模式
@cachePut:修改数据库,同时缓存;同步更新缓存:需要key相同
@cacheEvict:缓存清除
@Caching( cachezble={ @cacheable(value="emp",key="#lastName") }, put={ @CachePut(value="emp",key="#result.id"), @CachePut(value="emp",key="#result.email") } )
@CacheConfig(cacheNames="emp")
原文:https://www.cnblogs.com/0710whh/p/12252899.html