spring 缓存 @CachePut 和 @Cacheable 区别

首先这两个的区别是:java @CachePut:这个注释能够确保方法被执行,同时方法的返回值也被记录到缓存中。 spring @Cacheable:当重复使用相同参数调用方法的时候,方法自己不会被调用执行,即方法自己被略过了,取而代之的是方法的结果直接从缓存中找到并返回了。 数据库 那么对于@CachePut这个注解,它的做用是什么呢,每次方法都执行,那么缓存的意义是什么呢?在这里写了一个小实例
相关文章
相关标签/搜索