Spring MVC源码分析
文章平均质量分 80
Golden_Dog
这个作者很懒,什么都没留下…
展开
-
DispatcherServlet 源码分析(八)
1. 为什么要用MVC框架?Model,View,Controller比较好的完成了解耦。项目变得有层次,而且View跟Model进行了解耦,方便将来的维护2.SpringMVC框架有哪些可借鉴的?原创 2017-06-16 07:59:04 · 203 阅读 · 0 评论 -
DispatcherServlet 源码分析(二)
1. 已初始化的工具类# Default implementation classes for DispatcherServlet's strategy interfaces.# Used as fallback when no matching beans are found in the DispatcherServlet context.# Not meant to be custo原创 2017-06-02 07:28:35 · 224 阅读 · 0 评论 -
DispatcherServlet 源码分析(一)
1.用途Spring MVC的核心类。一般配置于web.xml,一般配置为servlet容器启动时就进行init:1,否则将在初次访问时进行init。2. 结构DispatcherServlet extends FrameworkServlet extends HttpServletBean extends HttpServlet3. 初始化HttpSe原创 2017-05-31 21:33:06 · 481 阅读 · 0 评论 -
DispatcherServlet 源码分析(三) - handlerMapping初始化
1. handlerMapping的作用简单来说就是用来存储所有URL与处理类的map关系,以及在请求过来的时候根据输入URL匹配到对应的处理类2. handlerMapping的默认配置:org.springframework.web.servlet.handler.BeanNameUrlHandlerMappingorg.springframework.web.serv原创 2017-06-08 07:52:12 · 468 阅读 · 0 评论 -
DiapatcherServlet 源码分析(四) - handlerMapping根据URL寻找handler
1. DiapatcherServlet.getHandler(HttpServletRequest request)遍历所有的注册handler, 默认为:org.springframework.web.servlet.handler.BeanNameUrlHandlerMappingorg.springframework.web.servlet.mvc.annotation.Def原创 2017-06-11 08:48:05 · 490 阅读 · 0 评论 -
DispatcherServlet 源码分析(五) - HandlerAdapter初始化
1. 在拿到相应的Handler之后 还会用HandlerAdapter来进行适配默认的HandlerAdapter有三类:org.springframework.web.servlet.mvc.HttpRequestHandlerAdapterorg.springframework.web.servlet.mvc.SimpleControllerHandlerAdapterorg原创 2017-06-11 10:28:26 · 229 阅读 · 0 评论 -
DispatcherServlet 源码分析(六) - HandlerAdapter 处理请求
1. AnnotationMethodHandlerAdapter.invokeHandlerMethod(HttpServletRequest request, HttpServletResponse response, Object handler)用来调用handler protected ModelAndView invokeHandlerMethod(HttpServletReq原创 2017-06-11 21:09:37 · 205 阅读 · 0 评论 -
DispatcherServlet 源码分析(七) - ViewResolver解析视图
1.DispatcherServlet.doDispatch(HttpServletRequest request, HttpServletResponse response) protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { ...原创 2017-06-13 08:11:59 · 484 阅读 · 0 评论