@EnableCaching:
此注解标注在启动类上,用于开启基于注解的缓存。
@Cacheable:
此注解一般放在查询方法上,会把查询的数据放到缓存,在方法执行前会先查看缓存中是否有数据,如果有就直接返回;如果没有,就调用此方法并且将方法返回值放到缓存中。
@CacheEvict:
此注解用于清空缓存,可以根据id删除一条,也可以删除整个模块
@CachePut:
此注解用于将方法的返回值放到缓存中
@EnableCaching:
此注解标注在启动类上,用于开启基于注解的缓存。
@Cacheable:
此注解一般放在查询方法上,会把查询的数据放到缓存,在方法执行前会先查看缓存中是否有数据,如果有就直接返回;如果没有,就调用此方法并且将方法返回值放到缓存中。
@CacheEvict:
此注解用于清空缓存,可以根据id删除一条,也可以删除整个模块
@CachePut:
此注解用于将方法的返回值放到缓存中