![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
ghlat520
perfecting
展开
-
深入浅出Spring系列 ---- 之 SpringBoot 事务原理
前言 今天是平安夜,先祝大家平安夜快乐。 我们之前的数十篇文章分析了 Spring 和 Mybatis 的原理,基本上从源码层面都了解了他们的基本原理,那么。在我们日常使用这些框架的时候,还有哪些疑问呢?就楼主而言,楼主已经明白了 IOC ,AOP 的原理,也明白了 Mybatis 的原理,也明白了 Spring 和 Mybatis 是如何整合的。但是,我们漏掉了 JavaEE 中一个非常...转载 2018-08-22 16:17:26 · 586 阅读 · 0 评论 -
设计模式系列:从现实生活理解Spring中常用的设计模式
一、Spring 中常用的设计模式 1、我们通常说的 23 中经典设计模式可以通过下表一目了然: 创建型 工厂方法模式(FactoryMethod)、 抽象工厂模式(AbstractFactory)、 建造者模式(Builder)、 原型模式(Prototype)、 单例模式(Singleton) 结构型 适配器模式(Adapter)、 桥接模式(Bridge)、 组合模式(Compos...转载 2018-08-29 00:17:46 · 186 阅读 · 0 评论 -
深入浅出Spring系列:Spring单例与线程安全小结
Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法),此时就要注意了,如果该处理逻...转载 2018-08-29 10:36:44 · 125 阅读 · 0 评论 -
架构师之路:SpringMVC工作原理
SpringMVC工作原理 SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Di...转载 2018-09-02 16:41:47 · 100 阅读 · 0 评论