zoukankan      html  css  js  c++  java
  • spring入门案例分析及原理

    Springmvc执行原理:

    一、 入门案例的执行流程

    1. 当启动Tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatcherServlet对象,
    就会加载springmvc.xml配置文件
    2. 开启了注解扫描,那么HelloController对象就会被创建
    3. 从index.jsp发送请求,请求会先到达DispatcherServlet核心控制器,根据配置@RequestMapping注解
    找到执行的具体方法
    4. 根据执行方法的返回值,再根据配置的视图解析器,去指定的目录下查找指定名称的JSP文件
    5. Tomcat服务器渲染页面,做出响应

    二、 SpringMVC官方提供图形

    三、 入门案例中的组件分析

    1. 前端控制器(DispatcherServlet)
    2. 处理器映射器(HandlerMapping)
    3. 处理器(Handler)
    4. 处理器适配器(HandlAdapter)
    5. 视图解析器(View Resolver)
    6. 视图(View)

    四、RequestMapping注解

    1. RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系
    2. RequestMapping注解可以作用在方法和类上
      1. 作用在类上:第一级的访问目录
      2. 作用在方法上:第二级的访问目录
      3. 细节:路径可以不编写 / 表示应用的根目录开始
      4. 细节:${ pageContext.request.contextPath }也可以省略不写,但是路径上不能写 /
    3. RequestMapping的属性
      1. path 指定请求路径的url  
      2. value value属性和path属性是一样的
      3. mthod 指定该方法的请求方式
      4. params 指定限制请求参数的条件
      5. headers 发送的请求中必须包含的请求头

  • 相关阅读:
    List of yellow pages
    Bing Beats Google for the Best Way to X-Ray Search LinkedIn
    Search Engine Hacking – Manual and Automation
    42 Bing Search Engine Hacks
    Bing Advanced Search Tricks You Should Know
    Advanced search keywords
    10 Advanced Bing Search Tricks You Should Know
    python判断list中是否包含某个元素
    Python性能优化的20条建议
    CheatEngine查看PE header
  • 原文地址:https://www.cnblogs.com/flypig666/p/11516430.html
Copyright © 2011-2022 走看看