• 黑马-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执行过程

  • 相关阅读:
    软考过后
    最近
    软考复习初体验
    再看提高班
    C语言深入学习系列 字节对齐&内存管理
    C++ 阶段一(已完成)
    小弟,开博学习了!!
    [学习心得] 我总结的进制转换
    《深入浅出设计模式》一书学习(.net版—简单工厂)
    安装mysql 获得 mysql.h 建立C接口
  • 原文地址:https://www.cnblogs.com/czy16/p/9309261.html
Copyright © 2020-2023  润新知