![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring mvc
liangkun_java
这个作者很懒,什么都没留下…
展开
-
spring mvc源码之-Servlet初始化(一)
一个spring mvc的项目一般需要配置web.xml配置如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="原创 2018-07-30 11:20:03 · 1344 阅读 · 0 评论 -
spring mvc源码之-Servlet初始化(二)
在使用springmvc框架,会在web.xml文件配置一个DispatcherServlet,这正是web容器开始初始化,同时会在建立自己的上下文来持有SpringMVC的bean对象(已经在 spring mvc源码之-Servlet初始化(一))。从名字来看,它是一个Servlet。它的定义如下: public class DispatcherServlet extends F...原创 2018-07-30 17:38:21 · 280 阅读 · 0 评论 -
SpringMVC工作原理之:HandlerMapping
一、HandlerMapping作用是根据当前请求的找到对应的 Handler,并将 Handler(执行程序)与一堆 HandlerInterceptor(拦截器)封装到 HandlerExecutionChain 对象中。在 HandlerMapping 接口的内部只有一个方法,如下:HandlerExecutionChain getHandler(HttpServletRequest...原创 2018-07-31 10:51:00 · 3271 阅读 · 0 评论 -
SpringMVC工作原理之:HandlerAdapter
根据 Handler 来找到支持它的 HandlerAdapter,通过 HandlerAdapter 执行这个 Handler 得到 ModelAndView 对象。HandlerAdapter 接口中的方法如下:supports(Object handler); // 当前 HandlerAdapter 是否支持这个 Handlerhandle(HttpServletRequest...原创 2018-07-31 11:08:30 · 2416 阅读 · 0 评论