zoukankan      html  css  js  c++  java
  • Spring MVC 梳理

    1. 总结

        (1)SpringMVC导入jar包,配置web.xml 这些都是基础的操作。

        (2)四种HandlerMapping:DefaultAnnotationHandlerMapping;SimpleUrlHandlerMapping;BeanNameUrlHandlerMapping;ControllerClassNameHandlerMapping。

        (3)无论哪种HandlerMapping都需要配置ViewResovler。因为我们都需要根据逻辑视图名找到物理视图,Struts2是显示的配置,在action中一个一个进行配置。而SpringMVC是统一配置。

        (4)用哪种HandlerMapping就需要导入哪种HandlerMapping的bean。

        (5)HandlerMapping的本质就是找到Controller。

          DefaultAnnotationHandlerMapping是扫描具体的包下使用了@Controller注解的类。这样能实现请求和Controller的关联。

          剩下的三个,通过url、beanname或者classname都需要显示的配置Controller的bean。

            SimpleUrlHandlerMapping:是通过配置mappings的参数,显示的指定url和Controller关联。

            BeanNameUrlHandlerMapping:是URL就是Controller这个bean的name。需要规范url.

            ControllerClassNameHandlerMapping:是URL就说Controller这个bean的类名去掉Controller后的String。也需要规范url.

    2. 参考  https://www.cnblogs.com/zhao307/p/5555597.html
    3. Spring MVC中用SimpleUrlHandlerMapping实现单纯的页面跳转     https://blog.csdn.net/newmemory/article/details/76461367
  • 相关阅读:
    数据结构实现(四)二叉查找树java实现
    数据结构实现(三)二叉树
    git
    抓包原理
    数据结构实现(二)队列
    86. Partition List
    82. Remove Duplicates from Sorted List II
    83. Remove Duplicates from Sorted List
    排序算法总结
    上下文切换详解
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/10263905.html
Copyright © 2011-2022 走看看