Spring的源码分析
在分析SpringMVC源码之前我想先回顾一下JavaWeb的知识.JavaWeb的核心是Servlet,一个Servlet对应一个URL,
每次一个Http请求访问,那么对应URL的Servlet就会调用service方法处理。
其实这里我是对SpringMVC的一个复习,所以我先说说就我目前SpringMVC的理解吧。
大家都知道SpringMVC是一个MVC框架,但它还是脱离不了Tomcat,Undertow,Jetty这样的Servlet容器,
因为SpringMVC的核心还是是Servlet。
在初学SpringMVC的时候,各位同学可能都在web.xml里配置过DispatcherServlet,可能当时都没有想过为什么要去配置这个类,
甚至把它拦截的url配置成/**,我当时确实也没有想过,不过后来在学习的时候,已经明白了为什么这样去做,
并且已经明白了SpringMVC的设计思想。
---
前方高能
SpringMVC通过一个DispatcherServlet拦截所有请求,也就是url为 /** 。
通过拦截所有请求,在内部通