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

最新文章

  1. java并发编程(十七)内存操作总结
  2. poj3750-小孩报数问题(约瑟夫环)
  3. dedecms 后台发布后的文章不能编辑出现一片空白的解决办法
  4. Hadoop使用lzo压缩格式
  5. jdk分析之String
  6. SC命令详解
  7. java swing窗口放置屏幕中央问题思考
  8. css学习笔记三
  9. 正确处理Windows电源事件
  10. uuid原理及使用例子
  11. QPalette
  12. 事件派发dispatchEvent
  13. 菜鸡学C语言之寻根溯源
  14. 在vscode中使用eslint
  15. 吴恩达课后作业学习2-week2-优化算法
  16. 潭州课堂25班:Ph201805201 第一课:环境搭建 (课堂笔记)
  17. 求最大流dinic算法模板
  18. 笔记本上安装centos7
  19. Android代码的几点小技巧
  20. 我们复习.Net的这些日子里

热门文章

  1. (五十二)c#Winform自定义控件-LED数字
  2. Badboy - 从excel中读取数据
  3. CF991C Candies 二分 第十五
  4. 字符串和Date互相转化
  5. 当递归遇到synchronized
  6. Mysql使用SSL连接
  7. Linux执行后台work相关
  8. 联想thinkpad如何关闭触摸板
  9. 聊聊 Python 的单元测试框架(二):nose 和它的继任者 nose2
  10. Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码