Spring
文章平均质量分 96
LvQiFen
这个作者很懒,什么都没留下…
展开
-
Spring boot 整合mybatis 开启二级缓存
Spring boot 整合mybatis 开启二级缓存初体验 前言 下面大部分内容来源于网上的相关帖子和官网,自己简单写了个demo体验了下,个人感觉mybatis的缓存并不是很合适 查询做缓存时,遇到更新操作就会刷新缓存,尤其是多表查询时,就会很难控制。对于那些需要缓存的热数据应该抽出来放到redis上做。 mybatis 一级缓存和二级缓存的概念 之所以称之为“二级缓存”,是相对于“一级缓存”而言的。既然有了一级缓存,那么为什么要提供二级缓存呢?我们知道,在一级缓存中,不同session进行相同原创 2022-05-20 15:43:30 · 3544 阅读 · 0 评论 -
Spring boot集成redis做方法级别的缓存初体验
Spring boot集成redis做方法级别的缓存初体验 前言 spring cache 集成 redis 做方法层面的缓存示例,查询时缓存key和结果到redis,更新时缓存,和缓存清除。示例总结: 做缓存的要求是热数据的读远大于写的数据,才适合用缓存来优化 spring cache提供的三个注解@Cacheable,@CachePut,@CacheEvict(用来清除缓存) redis的key资源很宝贵,spring cache提供的这三个注解针仅仅对的是对单个key的缓存操作,无法做到对key是原创 2022-05-20 15:09:56 · 587 阅读 · 0 评论 -
认识 Spring Bean 的生命周期
认识 Spring Bean 的生命周期 前言 一直对spring的bean生命周期好奇,有过几次查阅资料和看spring实战第四版本的书,但是还是没很明白 这次决心再来一遍,找到了偏好文【 一文读懂 Spring Bean 的生命周期 】跟着走了下,终于释惑了。 一、生命周期 这里我们说的 Spring Bean 的生命周期主要指的是 singleton bean,对于 prototype 的 bean ,Spring 在创建好交给使用者之后则不会再管理后续的生命周期。 我们也来复习下 Spri转载 2022-05-10 10:26:53 · 171 阅读 · 0 评论