zoukankan      html  css  js  c++  java
  • 黑马-springMvC 运行加载顺序

    1

    2

    笔记: 用户输入 @RequestMapping("/list") 这个路径 , 那么框架就会自动去访问相对应这个方法

    3

    4


    处理器映射器: 通过你输的url 去找到你所需要的方法 。它里面就相当于一个大的HashMap ,key 就是URL输的字符串,value就是方法对象
    处理器适配器: 作用是,根据不同的handler(处理器) ,(例如有注解形式的处理器,有可能有实现接口形式的处理器)。 找到不同的处理器适配器去执行这个handler 。
    视图解析器:作用,根据不同的视图去解析

    在工作中,处理器(handler)是我们手写的,里面包含着很多业务逻辑,就是controller 里面的业务

    处理器映射器 根据url找不到handler

    个人笔记:处理器映射器 就是负责 将url 和对应哪个 控制器关联起来 (就是根据url 来找handler)

    处理器适配器 作用 就是 指定哪种 控制器类型, 因为有很多类型的控制器

    handler里面装的就是含着一个控制器的全路径 的bean,


    总结

    • 处理器映射器 就是根据url 来找handler
    • 适配器,就是按照它要求的规则去执行handler

    个人观点,一个handler实质就相当于一个servlet

    在springMvc.xm中配置handler 就是 让你指明那些handler的包名路径 (也就以前像配置web.xml里指明servlet一样)

    但实际开发中 建议 采用组件 扫描


    源码分析springMvc执行过程

  • 相关阅读:
    NOI2021游记-记最后一段日子
    7.20 ZROI-Day7模拟赛
    7.19 ZROI-Day6模拟赛
    7.18 ZROI-Day5模拟赛
    7.17 ZROI-Day4模拟赛
    7.16 ZROI-DAY3 模拟赛
    7.15 ZROI-DAY2 模拟赛
    7.13 ZROI-DAY1赛后总结
    7.9模拟赛赛后总结
    7.7模拟赛赛后总结
  • 原文地址:https://www.cnblogs.com/czy16/p/9309261.html
Copyright © 2011-2022 走看看