![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sping
南国_之恋
每一个坚持c++的人都有一个淫荡的梦想,希望自己像硅谷天才工程师一样牛逼
展开
-
Spring源码解析 - springMVC初始化流程(二)
由Spring源码解析 - springMVC核心代码(一)中最后一个问题,spring mvc 提供的控制器类型handlerMappings是如何被初始化的,来引出SpringMVC初始化。那么先看HandlerMappings初始化源码可得:其初始化是在DispatcherServlet类中的这个方法进行的,而这个初始化方法initHandlerMappings()又是什么时候执行的呢?在该类中发现,是在下面方法中执行初始化的,同时发现好多组件都是在这个方法中执行,比如另一个重要的对象..转载 2020-07-01 18:40:06 · 185 阅读 · 0 评论 -
Spring源码解析 - springMVC核心代码(一)
一、首先来讲解下springMVC的底层工作流程1、首先我们重点放在前端控制器(DispatcherServlet)其类图:因为从流程图看,用户的请求最先到达就是DispatcherServlet。他是springmvc的核心,也是中央出处理器。因此我们分析源码,先看看他是什么样的流程:通过源码可看到:他是继承FrameworkServlet,它也是springmvc提供的类,继续往下继承关系看,FrameworkServlet继承HttpServletBean,她依旧是spring提供...转载 2020-07-01 18:39:07 · 257 阅读 · 0 评论 -
Spring源码分析-深入浅出AOP(图文分析)
这篇文章主要解决三个问题什么是AOPSpring 中怎么实现的AOPAOP的应用场景首先我们看下 到底什么是AOPAOP的基本概念AOP 官方定义 Aspect-Oriented Programming (AOP) complements Object-Oriented Programming (OOP) by providing another way of thinking about program structure.1( 面向方面的编程(AOP)是面向对象编程(O..转载 2020-07-01 11:13:43 · 254 阅读 · 0 评论