zoukankan      html  css  js  c++  java
  • SpringMVC的理论

    围绕Handler开发 数据Model 页面View

    SpringMVC的运行流程:

      1、用户发送一个请求,所有的请求都会映射到DispatcherServlet(中央控制器的servlet,该servlet会拦截所有的请求)

      2、默认会用到DefaultAnnoationHandlerMapping,主要的作用映射url,那个url对应到那个handler。

      3、默认使用DefaultAnnoationHandlerAdapter,用来做handler适配,

      4、最终会衔接我们自己开发的controller,如果用到拦截器的化,也会把拦截器绑定到流程当中

      5、最终的产出时modelAndView,交付到中央控制器。

      6、InternalResourceViewResolver(默认的jsp的view)

      7、把model和list.jsp相结和返回。

    Http请求地址映射原理

      1、用户发送请求到tomcat或jetty容器,SpringMVCHandlerMapping默认用的时注解,这个也是新版本默认的一个配置,映射的注解最终会对应后端的我们自己的实现的方法上。

    @RequestMapping注解映射技巧:

      支持标准的url,Ant风格的url(即?、* 、**),带括号的占位符的url

  • 相关阅读:
    sed
    zabbix时间不同步
    zabbix-agent安装
    zabbix安装(网络)
    sendmail启动报错
    12306:被骂十年不吭声,终成大器
    一文带你看清HTTP所有概念(转)
    为什么 K8s 在阿里能成功(转)
    一文解读融资方式
    一文解读工业互联网 (转)
  • 原文地址:https://www.cnblogs.com/niuyg928/p/11494916.html
Copyright © 2011-2022 走看看