SpringBoot缓存@Cacheable基本入门

 时间:2024-10-12 11:51:51

1、如果需要使用SpringBoot缓存,首先需要开启基于注解的缓存。

SpringBoot缓存@Cacheable基本入门

2、第二步是给需要缓存的方法加上相应的注解,表示将方法的运行结果进行缓存,以后查询相同的数据直接从缓存中获取,不需要查询数据库。

SpringBoot缓存@Cacheable基本入门

3、在缓存中CacheManager管理多个Cache组件,对缓存的真正CRUD操作在觊皱筠桡Cache组件中,每一个缓存组件有自己唯一一个名字;我们通过cacheNames指定名字。

SpringBoot缓存@Cacheable基本入门

4、我们可以通过指定缓存条件,只有当条件满足的时候才缓存。

SpringBoot缓存@Cacheable基本入门

5、我们可以使用unless来否定缓存,当指定的条件为true,方法的返回值就不会缓存,这个可以以获取的结果进行判断。如果返回的结果为空,我们不进行缓存。

SpringBoot缓存@Cacheable基本入门

6、配置完成之后,我们查询控制台日志的打印情况。执行连续刷新,控制台上只打印了一次SQL语句。

SpringBoot缓存@Cacheable基本入门
  • 午餐肉炒口蘑的做法
  • 支付宝扫码挪车(码上挪车)开通方法
  • 软枣猕猴桃怎么种植
  • 车辆发生剐蹭怎么走保险程序?
  • 乌塔菜怎么种植
  • 热门搜索
    胃不好怎么办 我的世界粘液球怎么得 挤完痘痘后怎么处理 怎么给c盘增加空间 老母鸡汤怎么炖 手指麻木是怎么回事 馅饼怎么和面 怎么制作 对不起英文怎么写 脸上有红血丝怎么办