摘要: 在Spring的简介中我们知道了Spring的核心是控制反转(IoC:Inverse of Control)和面向切面编程(AOP:Aspect Oriented Programming),我们不直接对IoC进行学习,而是先学习IoC的理论推导。 这是我一个maven项目的结构。 UserDao: 阅读全文
posted @ 2022-09-18 21:32 谁知道水烫不烫 阅读(86) 评论(0) 推荐(0)
摘要: 一、什么是Spring 广义上的 Spring 泛指以 Spring Framework 为核心的 Spring 技术栈。 经过十多年的发展,Spring 已经不再是一个单纯的应用框架,而是逐渐发展成为一个由多个不同子项目(模块)组成的成熟技术,例如 Spring Framework、Spring 阅读全文
posted @ 2022-09-18 17:47 谁知道水烫不烫 阅读(120) 评论(0) 推荐(0)
摘要: 首先来思考一下,在开启了二级缓存的情况下,一个用户查询数据经历的过程是什么样的。 我们看一下,下面这张图: 用户先去二级缓存中去寻找数据,如果找不到再去一级缓存寻找数据,如果还是找不到那么去数据库中进行查询。 我么具体来看一下: @Test public void getUserById() { S 阅读全文
posted @ 2022-09-18 14:43 谁知道水烫不烫 阅读(75) 评论(0) 推荐(0)
摘要: 上一篇我们学习了一级缓存,这次我们来学习二级缓存。 一、什么是二级缓存 二级缓存也叫全局缓存,是namespace级别的缓存,每一个命名空间对应一个二级缓存。 二、二级缓存的工作机制 1.每个SqlSession对应一个一级缓存。 2.当SqlSession关闭时,对应的一级缓存就会消失,但是如果我 阅读全文
posted @ 2022-09-18 09:53 谁知道水烫不烫 阅读(313) 评论(0) 推荐(0)